137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,107,0,0,0,136,8,2,0,0,0,174,131,93,183,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,220,1,11,7,19,29,68,239,227,139,0,0,32,0,73,68,65,84,120,218,148,188,215,150,37,201,114,29,104,230,50,212,17,169,74,180,184,125,5,6,4,103,17,28,172,193,252,58,230,109,62,129,47,196,96,192,11,128,184,141,86,85,149,242,136,136,112,105,102,243,224,89,167,139,32,240,192,120,168,149,25,149,121,50,194,221,124,219,182,109,219,29,127,252,47,255,247,188,164,37,243,63,254,112,255,143,223,255,100,253,152,115,61,60,63,74,10,243,225,89,184,62,60,60,40,165,198,113,220,239,175,1,241,124,94,214,20,81,105,165,212,26,146,178,102,191,191,54,206,46,203,18,99,84,104,36,157,135,97,232,186,174,148,114,158,231,53,6,68,52,222,237,174,246,218,218,16,2,106,125,247,230,141,49,38,198,236,156,219,15,83,41,5,17,189,247,165,148,121,158,181,214,155,205,134,136,188,247,93,215,89,107,1,160,214,90,74,33,162,97,232,156,115,198,152,90,107,74,169,214,170,148,178,214,58,231,166,105,170,181,230,156,149,82,135,195,225,241,241,17,17,255,219,143,255,239,213,118,247,248,233,254,171,55,111,247,227,6,43,252,246,155,111,207,135,35,151,10,44,214,218,205,110,187,191,185,238,186,46,196,120,62,159,131,145,105,154,246,219,77,63,120,144,154,195,26,99,44,41,19,9,23,90,230,84,10,95,239,222,190,127,247,141,181,126,93,99,68,5,10,181,214,214,247,125,223,119,93,231,188,81,10,183,83,135,146,21,23,13,69,75,177,170,106,4,133,176,2,88,107,173,181,34,88,106,5,80,198,89,107,188,178,54,132,48,47,129,136,180,245,214,90,165,140,136,116,170,2,128,136,48,115,27,132,207,227,48,132,16,238,239,239,191,255,254,251,251,251,123,239,253,239,126,247,187,223,252,230,55,63,125,56,134,16,68,100,24,134,113,28,115,206,247,247,31,159,158,158,190,249,234,235,251,251,251,227,241,216,198,138,136,114,206,0,160,52,2,64,74,41,165,228,189,223,110,183,74,169,24,227,56,142,181,86,107,109,223,247,68,20,99,244,222,239,247,251,143,63,255,179,119,157,247,61,162,166,10,0,202,104,103,140,59,159,207,0,108,172,154,166,97,187,27,251,222,35,10,113,61,60,173,68,84,74,169,181,34,162,115,174,239,123,239,61,0,56,231,156,115,0,80,74,17,17,173,181,181,54,3,255,242,203,47,255,244,79,255,116,58,157,190,253,246,219,191,254,235,191,254,195,31,254,208,247,253,223,252,205,223,252,221,223,253,221,211,211,211,119,223,125,247,23,127,241,23,215,215,215,125,223,143,227,72,241,124,60,30,143,199,163,136,120,215,19,209,203,203,241,249,249,208,247,125,78,229,112,56,204,243,234,189,191,186,186,1,128,243,249,76,82,17,81,107,93,74,185,191,191,127,122,122,242,222,191,121,243,38,198,216,247,189,214,26,0,198,113,220,237,118,0,48,207,51,164,186,221,110,149,209,47,47,47,143,47,207,185,22,22,41,76,195,52,26,231,98,205,143,143,143,135,243,169,212,186,174,235,233,116,2,145,156,115,11,194,190,239,141,49,49,198,101,89,148,82,248,249,18,145,54,161,204,60,244,19,51,19,17,145,32,162,82,90,107,173,149,141,49,2,40,0,5,0,32,10,0,16,17,0,48,159,1,160,125,251,122,7,177,69,8,252,155,151,168,246,167,149,82,0,192,204,237,79,247,125,223,34,170,141,124,155,11,107,237,57,28,184,212,171,253,246,55,223,124,53,118,29,74,121,247,246,246,207,126,247,155,255,243,175,255,234,221,215,111,183,215,83,161,20,107,68,131,218,42,2,49,136,200,8,133,41,132,80,107,69,75,169,228,90,171,209,10,141,166,152,191,254,234,187,101,89,74,41,199,195,185,50,197,152,4,177,27,108,74,37,231,12,84,151,229,108,107,151,115,38,34,70,190,234,71,99,45,178,48,87,225,42,92,25,129,51,135,176,120,24,25,68,35,34,106,109,251,201,77,227,102,10,79,207,68,164,181,70,172,57,151,16,146,136,212,202,155,205,166,20,2,200,68,34,34,109,26,66,8,187,221,198,24,99,140,1,0,34,82,74,57,231,148,146,195,225,148,115,205,57,215,90,157,115,199,227,249,254,254,177,148,226,148,254,246,171,175,239,118,87,189,117,121,141,34,60,116,189,219,171,177,31,99,140,165,20,173,29,85,72,177,214,42,168,108,138,243,208,17,0,8,49,215,194,149,156,213,163,223,174,75,20,11,84,117,78,97,73,101,205,52,104,93,192,100,101,17,177,10,134,64,167,48,27,187,90,107,157,85,135,147,178,6,123,11,157,87,157,85,21,44,10,129,240,18,162,181,228,28,163,182,34,80,107,225,144,88,150,113,220,164,148,194,154,171,176,74,172,117,22,17,38,48,58,189,70,130,8,17,213,90,107,173,68,244,240,242,66,68,47,135,195,195,203,203,143,31,62,228,156,31,94,94,126,248,229,23,230,125,206,217,24,115,117,5,49,73,205,57,172,12,226,126,248,151,143,167,211,105,13,179,65,229,125,67,40,80,74,45,113,105,104,210,98,171,141,45,51,31,14,135,82,74,91,6,0,208,62,51,165,52,159,151,85,5,128,35,147,98,22,173,124,223,143,93,215,165,148,152,25,128,67,88,142,199,131,210,92,107,46,165,120,59,181,199,102,102,165,148,247,62,231,236,156,187,44,128,182,126,68,218,250,81,107,205,47,159,175,24,99,8,225,111,255,246,111,69,228,79,127,250,211,79,63,253,68,68,183,183,183,199,227,177,148,2,0,214,218,26,78,49,198,156,170,214,218,185,165,86,62,28,14,199,227,249,116,60,215,90,151,37,164,84,0,84,206,89,43,11,162,136,1,64,88,152,24,4,20,49,172,33,61,61,31,188,247,165,50,11,34,98,46,180,134,68,68,243,188,106,64,149,146,42,106,205,69,64,89,215,49,2,18,133,84,44,32,3,116,221,112,99,61,106,21,99,220,110,207,243,249,153,153,115,206,165,20,173,181,49,6,192,214,106,188,247,13,50,136,136,153,1,68,107,208,90,197,24,63,175,117,117,153,101,170,50,142,27,102,38,18,34,98,122,77,33,0,232,141,185,12,221,5,137,218,232,193,255,202,213,30,70,62,95,151,103,243,110,200,28,82,164,167,199,151,3,8,215,20,150,21,89,114,206,87,119,187,247,95,191,125,247,205,155,171,219,107,84,72,68,168,181,65,173,68,164,148,50,175,75,166,170,153,115,206,185,86,63,56,231,28,149,52,142,219,148,234,186,166,16,114,37,170,181,218,206,35,234,156,151,156,51,129,0,128,43,175,241,167,148,66,209,156,11,35,11,145,213,232,189,173,92,8,152,168,104,131,94,123,209,150,65,17,43,101,141,245,195,2,207,160,20,40,69,34,133,136,68,152,57,149,66,167,83,75,89,211,52,13,195,208,13,3,3,8,98,42,66,34,12,160,181,6,165,43,115,9,101,141,213,90,27,51,231,204,198,184,113,115,5,202,45,161,132,16,126,247,251,239,254,243,127,250,203,195,211,243,241,233,248,124,255,32,154,189,115,241,180,44,188,156,79,203,249,124,38,1,237,172,54,14,181,2,165,244,164,140,182,67,215,59,3,75,10,84,146,51,182,235,236,126,187,83,104,31,187,243,26,62,197,84,206,33,137,26,99,150,226,209,24,163,148,162,90,83,44,16,192,121,234,58,151,50,120,7,220,59,214,66,8,200,149,169,48,215,20,162,72,16,65,165,148,82,74,24,107,229,90,235,48,132,82,107,173,44,242,26,10,84,165,214,218,117,124,201,93,95,134,96,91,144,202,116,221,176,117,221,116,94,158,126,249,248,120,56,173,32,55,33,4,107,245,221,221,221,110,179,101,169,148,11,162,48,145,49,182,179,93,140,145,74,240,190,54,114,199,32,57,149,90,201,24,3,130,235,18,90,220,183,68,42,34,181,144,214,154,136,162,164,24,18,80,38,146,82,40,167,42,162,188,235,137,132,89,114,206,68,149,185,2,50,0,177,212,156,99,41,201,187,109,123,224,70,51,251,190,15,49,53,22,150,115,110,44,242,215,124,41,50,199,64,68,181,144,48,156,79,243,247,127,250,23,17,89,215,181,214,122,56,28,157,115,243,121,249,248,225,19,34,150,82,140,49,57,156,26,167,112,206,25,227,74,166,121,158,215,53,56,231,106,229,152,10,17,85,146,152,138,214,92,168,86,1,17,81,34,204,0,202,8,234,101,89,150,144,198,113,108,73,216,90,91,25,4,53,34,86,6,227,44,1,178,0,24,219,111,182,174,243,74,169,84,203,135,15,31,88,138,32,88,227,135,201,27,99,66,8,26,205,155,155,169,189,218,60,207,68,100,140,105,204,218,123,223,144,186,37,185,11,101,56,159,98,155,241,150,48,136,136,89,152,153,180,33,146,90,27,246,50,200,43,133,1,175,0,17,149,106,92,166,214,202,0,196,220,216,211,191,113,33,0,2,34,0,2,0,48,130,0,48,66,21,102,97,6,17,16,17,6,38,160,74,32,93,215,21,40,57,151,227,113,145,154,184,100,33,238,172,121,124,124,244,131,253,246,183,95,253,95,240,215,87,183,119,70,219,92,179,214,206,40,165,4,32,166,212,194,5,20,178,72,155,108,24,7,42,105,153,67,88,83,201,164,148,182,214,32,106,68,77,85,132,95,19,72,74,73,16,140,49,13,5,79,135,163,214,218,122,163,157,238,123,111,197,166,146,98,173,74,131,243,94,91,71,162,72,32,44,11,11,2,90,239,221,37,23,161,86,221,208,55,90,209,72,77,161,202,32,174,243,125,223,79,219,77,140,177,22,80,74,181,69,203,204,235,186,158,207,231,117,93,175,175,175,161,80,46,100,93,183,217,238,247,87,55,253,48,213,90,255,143,255,120,251,245,215,95,255,253,26,103,57,110,250,193,140,214,43,243,252,252,252,252,240,124,56,205,107,12,130,218,56,135,214,244,227,48,14,155,242,28,80,160,239,236,52,56,174,217,106,179,223,109,174,175,175,141,238,180,241,149,140,249,249,249,56,71,119,90,43,249,76,44,84,198,113,244,126,178,214,34,104,34,50,70,91,107,173,83,90,75,17,160,148,231,92,168,198,82,35,81,177,224,66,8,203,178,212,90,141,177,214,90,68,141,140,242,116,68,208,136,74,41,5,162,62,51,91,218,236,76,75,206,141,133,94,114,78,203,89,202,250,171,219,55,4,170,27,55,167,211,41,231,124,122,121,121,122,122,202,57,221,63,60,221,222,92,57,99,81,137,55,250,106,191,157,250,129,59,63,159,142,41,70,4,102,42,181,86,210,72,36,90,219,190,31,180,214,49,198,90,11,51,88,235,1,20,51,107,109,27,101,104,213,147,119,93,173,149,25,172,85,0,202,90,175,181,105,101,166,136,32,106,64,1,80,32,160,181,6,240,153,37,151,218,162,203,164,236,98,106,164,250,238,238,110,93,215,101,89,26,145,108,11,128,136,94,94,94,90,141,163,181,21,17,0,133,8,90,91,239,123,102,0,128,16,210,199,143,247,68,212,18,76,165,197,24,99,140,51,185,136,204,68,82,114,37,225,222,119,132,85,11,32,1,43,92,27,26,214,106,173,185,100,239,86,55,181,40,154,231,25,17,141,49,173,124,211,90,143,227,56,142,227,156,2,213,44,34,153,138,214,90,89,163,181,86,194,183,119,119,13,25,91,161,7,10,207,74,75,165,105,3,93,215,213,90,143,157,107,108,139,153,183,155,177,129,254,165,14,109,131,201,204,222,140,151,172,208,232,54,136,66,84,41,37,133,8,130,40,74,84,3,73,173,148,138,233,164,181,214,160,95,227,1,129,65,4,65,254,93,10,194,130,0,136,237,7,4,89,64,4,153,164,178,176,128,8,8,128,144,0,144,144,40,93,172,136,32,40,16,212,202,107,139,74,217,156,185,148,184,196,192,32,183,111,222,125,243,221,239,110,222,220,34,128,53,131,1,165,68,36,165,84,133,25,4,0,148,82,198,89,235,28,84,159,187,174,44,70,4,69,16,81,163,82,136,66,85,26,167,245,216,67,77,45,154,95,243,48,81,92,131,239,187,174,115,189,243,104,112,45,145,83,205,57,145,240,150,139,211,189,136,97,80,49,197,156,89,233,249,110,148,134,5,45,29,89,107,187,174,115,206,221,220,92,133,16,82,74,204,53,198,21,128,137,40,165,116,115,253,85,99,242,0,128,168,140,177,90,27,68,117,62,207,173,230,76,41,79,211,102,28,71,107,221,52,109,140,72,58,159,143,247,143,199,167,199,26,138,213,110,113,67,152,195,211,227,203,121,93,74,101,59,244,57,23,78,153,208,216,78,126,250,229,199,82,82,201,105,55,57,171,97,55,141,119,87,251,177,235,127,248,225,23,84,221,253,211,241,249,229,248,114,8,185,154,113,139,136,202,12,98,52,116,222,26,99,20,82,161,148,2,80,141,211,52,38,201,149,35,113,202,28,136,18,75,17,17,175,250,215,149,83,216,24,99,141,87,74,1,9,145,24,99,172,245,86,187,75,70,18,145,130,139,250,124,93,74,232,86,214,93,70,126,220,93,131,241,96,30,14,135,131,31,132,159,229,229,116,12,113,137,105,158,134,81,43,208,40,243,249,112,181,219,244,157,75,113,141,49,106,132,38,64,60,175,1,0,134,97,184,80,143,75,57,163,245,107,212,182,175,17,49,198,216,74,208,206,91,113,160,208,41,101,16,177,100,82,104,80,139,82,40,162,136,19,130,70,100,173,193,250,1,20,22,170,181,20,42,57,230,212,52,17,65,8,33,172,235,202,204,173,116,106,36,43,165,212,94,127,89,150,182,228,140,49,68,116,145,111,82,74,165,148,182,116,69,132,145,43,23,200,133,153,169,138,8,40,165,148,50,75,88,115,170,68,162,148,226,2,169,148,246,94,163,26,181,214,8,80,153,81,107,223,247,174,235,98,206,41,165,24,35,51,47,33,180,154,138,68,198,113,124,62,30,189,247,23,202,195,136,10,48,165,100,140,73,41,19,17,48,24,101,152,57,175,73,10,3,105,202,204,36,26,140,85,96,149,67,141,86,185,243,249,172,21,88,231,188,225,98,74,214,175,100,228,221,215,119,13,86,106,173,194,168,148,50,198,105,109,207,231,115,45,141,179,52,5,80,218,116,159,231,210,170,254,54,35,77,7,105,104,242,239,92,2,32,159,191,184,124,43,34,220,190,104,245,16,51,1,8,51,70,137,64,226,140,213,218,106,16,32,69,85,206,167,181,239,59,96,254,244,241,249,239,255,191,255,126,251,246,171,223,21,153,54,155,110,176,70,41,197,32,33,167,22,79,185,214,70,151,68,132,65,180,214,227,238,42,197,28,66,42,133,160,114,165,194,0,160,208,57,163,173,193,138,77,7,213,90,3,48,115,117,206,245,157,235,122,103,157,78,53,151,20,66,8,49,71,73,106,90,22,70,107,236,96,141,50,198,177,176,49,110,89,158,157,115,13,197,218,208,180,92,209,198,168,85,224,167,211,105,158,231,6,28,125,183,159,231,121,93,87,68,236,186,174,253,88,19,228,26,222,151,82,30,31,31,207,231,179,115,238,250,250,250,248,240,162,73,106,204,82,234,135,159,127,121,126,120,254,246,235,111,79,167,246,105,76,0,90,48,231,186,196,80,80,187,105,250,238,187,239,250,222,115,169,47,47,139,148,244,108,224,229,233,211,247,127,250,211,143,63,125,100,177,243,74,15,207,203,154,148,95,120,12,228,252,184,231,172,33,35,71,171,92,206,53,132,80,168,138,200,105,234,73,10,75,38,201,172,10,104,22,37,136,34,177,97,174,85,94,33,96,97,168,185,114,37,165,140,3,5,10,137,25,69,152,94,213,178,243,105,190,112,144,215,121,249,204,65,26,140,246,237,218,152,45,9,43,211,119,149,177,0,214,101,57,231,28,139,83,21,164,196,176,204,79,235,50,116,222,114,45,57,198,90,51,87,98,230,135,185,180,82,49,132,208,212,165,54,158,77,88,109,171,87,68,218,234,173,181,98,123,50,81,90,59,173,52,128,202,169,214,26,187,174,67,208,204,84,74,14,113,141,113,169,148,69,4,250,26,66,104,208,227,156,211,90,35,24,17,254,233,227,135,82,74,3,172,207,241,3,0,240,245,221,219,70,133,26,154,48,115,139,204,166,149,182,103,179,214,94,134,130,76,101,230,86,9,18,17,66,195,59,251,124,58,215,90,21,154,174,235,149,82,181,86,17,108,171,206,57,167,148,106,82,69,35,29,34,210,116,138,166,181,61,63,63,167,148,78,167,211,102,179,137,22,193,219,206,56,133,0,136,173,108,111,240,23,66,16,98,3,88,181,102,102,3,184,233,135,177,179,41,37,174,210,217,94,249,207,228,65,107,171,220,165,82,187,16,76,102,126,247,254,174,100,138,49,182,228,71,68,141,106,153,237,166,86,78,41,173,107,88,22,90,98,104,178,93,171,61,27,95,195,47,174,127,87,73,69,6,4,64,108,85,12,32,3,72,187,121,185,247,138,41,32,34,192,4,10,94,149,13,98,16,42,57,201,122,94,55,219,209,120,189,198,37,21,25,54,187,231,195,249,155,111,191,53,126,48,13,189,26,167,138,49,42,27,68,144,132,67,8,37,70,102,214,78,3,0,147,16,177,50,74,161,81,26,172,181,136,160,141,38,160,166,177,55,105,38,165,52,25,107,173,53,74,83,169,49,197,24,35,32,123,111,43,97,83,152,136,181,246,163,117,157,117,122,152,182,233,229,94,219,78,107,45,200,68,100,156,102,160,156,82,125,41,45,122,64,1,73,45,133,27,130,252,242,225,211,186,174,165,148,174,235,180,113,2,42,229,186,172,113,28,199,97,220,248,110,88,150,37,196,188,172,113,24,134,205,118,175,45,64,165,169,243,234,250,246,211,15,31,126,254,233,167,146,138,214,22,80,231,156,171,40,214,117,45,233,188,6,244,158,5,127,255,251,63,104,141,157,81,0,169,132,229,252,242,248,195,247,255,50,207,127,159,83,141,69,21,50,85,186,10,253,146,142,115,146,97,44,131,201,231,20,242,124,52,198,33,106,38,105,84,110,62,4,52,44,134,81,11,32,51,48,48,11,50,177,183,214,57,231,172,178,141,184,90,205,226,208,160,178,214,25,101,153,185,102,170,212,90,6,138,24,176,213,174,34,34,252,171,134,63,12,128,154,153,75,101,90,130,136,160,50,211,102,7,190,238,118,227,205,205,238,195,47,63,167,176,120,171,132,107,142,217,249,46,229,165,100,81,8,92,115,73,177,41,145,125,63,90,107,137,228,254,254,145,153,157,115,93,215,25,99,188,247,187,221,174,239,149,8,53,117,6,17,153,1,20,48,179,48,32,178,66,17,97,34,106,154,183,82,0,200,49,174,243,114,94,150,115,165,4,0,225,28,26,107,112,206,109,54,202,43,205,128,130,234,188,204,0,32,2,149,184,133,95,67,204,171,113,103,173,173,149,149,50,214,130,214,58,231,188,174,177,1,168,49,0,80,1,84,147,123,115,142,236,43,51,52,152,83,168,1,177,178,20,74,0,170,20,50,6,73,152,136,215,53,54,34,35,37,15,195,208,250,77,237,78,223,247,74,169,117,93,67,8,57,103,68,204,57,135,16,14,135,67,223,247,250,122,83,153,182,219,237,101,2,180,82,82,201,104,109,148,6,64,165,20,87,34,34,171,116,215,117,149,202,233,176,132,16,154,176,82,74,110,169,174,115,99,235,73,49,17,162,233,92,103,173,53,198,88,13,166,211,222,153,113,232,82,42,33,132,24,82,173,108,59,35,130,157,243,222,58,103,172,213,102,214,152,146,114,219,177,53,28,27,17,123,173,121,148,98,162,127,15,65,254,205,42,6,181,186,244,116,94,105,45,188,86,118,10,128,153,114,102,45,162,17,65,132,64,206,167,197,15,62,230,130,199,229,79,255,252,227,167,135,167,223,126,122,26,166,189,1,133,175,34,63,81,136,81,187,164,181,37,162,24,107,137,81,129,204,243,26,66,106,104,237,125,135,8,160,149,113,58,165,244,101,139,168,17,206,148,82,69,144,74,181,86,146,90,98,16,161,174,235,76,231,115,145,174,235,8,32,83,237,152,149,82,160,140,247,158,173,29,134,161,239,251,22,103,74,169,82,74,227,35,206,57,239,125,147,241,90,178,106,61,130,198,108,187,174,107,29,169,16,194,211,211,83,206,121,24,134,86,214,182,164,215,48,209,109,172,16,91,165,111,111,111,223,191,127,63,13,255,168,91,213,141,26,149,70,64,165,148,86,214,123,30,167,237,254,230,250,233,233,105,191,221,220,190,187,251,234,237,183,206,170,231,251,15,255,240,199,191,79,233,135,24,114,140,185,178,181,221,160,64,133,92,19,45,196,38,239,74,142,33,6,237,125,223,247,99,231,7,231,58,101,112,141,1,157,54,94,43,7,162,57,113,44,148,107,101,223,15,173,27,141,2,92,89,41,241,157,119,198,213,90,173,178,136,186,164,156,133,137,1,69,16,192,117,195,151,218,59,51,35,51,50,231,202,0,72,12,97,89,66,8,77,180,179,214,238,6,119,115,117,119,115,123,173,149,60,124,250,160,64,168,170,226,77,223,251,184,102,230,218,117,222,143,35,194,216,247,126,55,109,62,28,13,34,158,207,231,143,31,63,206,243,236,156,107,11,108,191,223,55,177,246,34,218,55,181,194,123,83,50,17,112,107,31,180,155,198,192,186,174,198,40,84,82,10,189,22,249,4,168,164,69,72,155,193,101,89,90,219,184,181,78,91,229,219,22,67,147,81,148,82,127,252,227,31,135,97,104,52,161,233,47,109,30,223,190,125,123,209,11,62,39,45,32,34,176,208,126,209,24,99,141,83,74,149,66,165,208,102,179,73,177,40,165,188,127,109,20,54,70,35,57,53,94,176,174,43,17,141,227,216,138,148,121,158,219,251,52,22,156,82,106,152,242,120,255,243,187,119,239,110,111,111,21,162,16,91,107,189,54,64,12,44,235,188,8,145,51,22,136,83,74,206,218,205,102,211,111,198,31,127,252,113,158,231,253,126,223,247,125,155,154,113,28,111,110,110,218,103,182,32,31,134,97,179,217,244,125,255,233,254,131,247,126,154,182,173,201,61,12,67,12,169,148,130,168,149,50,74,41,38,200,57,175,235,186,174,33,165,244,56,31,219,183,141,158,183,46,204,255,106,35,230,215,222,240,231,127,47,196,214,24,3,175,19,78,74,153,206,91,111,141,70,92,215,69,107,235,156,120,223,47,203,250,203,199,79,49,149,255,237,63,252,71,163,114,9,167,151,227,195,135,178,156,123,77,121,57,34,170,180,172,160,77,111,77,156,207,195,221,206,44,164,51,11,228,170,152,136,168,144,202,202,90,155,34,139,200,224,172,49,6,24,184,242,104,253,153,153,64,122,65,102,189,146,203,25,12,27,100,183,155,38,140,232,53,106,45,250,248,220,68,172,26,31,142,102,149,172,71,93,13,104,227,59,111,188,213,4,213,81,229,222,15,227,180,213,157,91,99,92,207,47,161,96,225,194,107,190,218,238,183,155,225,253,221,245,205,126,243,241,195,143,167,249,249,55,3,190,189,235,81,78,47,79,115,45,105,187,219,223,189,189,118,195,216,95,251,163,253,152,171,29,122,230,231,231,219,90,127,235,251,251,251,167,55,223,125,119,142,177,163,196,32,147,224,132,57,98,188,129,151,55,240,178,191,185,189,186,234,199,17,199,113,120,251,246,29,98,15,255,252,80,117,178,147,188,217,15,31,63,189,124,122,56,245,155,110,218,76,206,14,227,118,83,220,156,82,2,226,235,110,179,121,127,179,221,110,75,41,203,178,244,195,216,120,53,69,64,52,138,7,72,154,179,134,241,217,232,161,179,61,49,213,156,153,136,92,39,186,83,10,25,20,19,199,154,99,13,149,88,107,13,202,58,125,221,245,78,168,134,245,128,80,175,54,93,231,116,45,201,27,205,204,165,232,216,201,201,194,60,135,101,94,207,169,192,238,55,235,121,237,157,255,250,221,95,126,117,247,231,231,195,203,203,195,39,87,134,219,253,254,41,253,242,252,244,41,28,195,230,246,230,253,219,187,161,239,0,224,235,187,45,75,62,184,242,21,234,148,17,109,90,226,225,225,116,150,112,123,58,30,207,105,31,200,42,63,142,198,24,107,171,49,223,132,199,82,138,176,242,253,224,172,17,52,57,199,115,154,193,170,195,122,100,168,214,225,17,158,30,230,15,104,225,205,155,219,63,187,253,171,79,159,62,253,195,63,253,113,89,150,105,187,33,96,17,217,93,109,99,45,55,219,177,235,220,249,80,215,185,106,69,53,151,117,137,189,233,137,10,17,50,99,206,177,225,200,187,119,111,68,56,198,181,41,208,77,44,107,210,73,60,196,150,75,20,65,94,195,165,205,97,250,1,81,114,10,231,243,177,214,106,68,140,5,196,162,208,247,190,3,128,83,46,181,86,179,217,122,235,34,197,175,223,127,213,251,238,124,62,55,164,83,128,168,116,231,252,53,190,224,252,97,45,47,136,138,136,144,81,107,109,181,131,214,201,168,180,126,238,149,4,128,211,61,90,65,212,122,84,56,63,124,120,162,10,10,76,239,51,159,158,231,143,44,85,42,41,20,111,172,112,39,181,207,179,123,78,184,217,24,52,148,106,108,76,170,235,186,113,55,198,24,155,55,231,116,58,33,192,219,235,55,187,221,206,57,247,248,253,127,251,249,231,159,127,250,249,124,162,156,184,196,92,152,181,119,253,156,43,160,206,181,86,134,97,218,12,211,148,82,121,57,30,28,179,82,96,173,5,173,27,210,136,48,8,231,36,0,128,8,159,221,34,70,41,4,128,18,79,204,76,194,202,24,113,88,13,190,112,38,34,84,162,227,170,88,10,196,20,57,205,235,83,121,248,175,255,207,127,49,13,129,180,214,195,48,12,5,171,88,0,148,82,149,64,211,20,206,231,115,19,237,154,168,214,48,175,165,250,150,19,62,103,33,211,64,180,137,172,151,198,85,211,228,154,56,122,249,149,11,216,107,173,245,149,161,156,10,40,65,11,138,85,101,38,101,149,158,54,163,50,70,41,165,81,13,195,128,90,25,223,197,24,123,111,166,97,236,189,25,166,177,27,134,221,110,23,223,220,90,173,180,193,68,57,199,149,128,183,211,176,191,189,235,166,105,127,189,31,228,220,17,74,81,210,201,56,142,221,208,195,225,52,175,171,238,60,106,67,57,198,148,153,73,80,105,231,173,239,110,167,225,102,187,29,134,193,33,164,243,124,120,190,63,60,61,206,135,167,243,156,253,176,35,174,195,212,109,182,131,243,86,148,160,134,16,66,83,245,46,108,80,107,221,218,150,45,217,54,113,167,221,97,230,34,39,239,95,71,131,234,107,73,82,74,153,231,85,161,70,196,230,44,234,251,190,25,243,42,249,206,59,5,228,52,107,197,155,209,25,141,165,26,169,36,82,1,42,1,34,106,133,70,91,103,69,159,207,71,239,157,51,122,24,134,237,180,127,123,123,125,190,219,47,199,231,231,199,79,195,48,228,237,68,37,84,46,133,107,55,248,113,28,123,216,161,170,195,198,116,131,132,120,168,144,134,24,108,63,62,30,35,176,0,113,9,235,50,47,75,138,227,126,235,124,95,161,18,137,48,213,194,100,73,16,47,82,133,48,10,98,140,49,134,204,204,189,238,172,245,15,15,159,14,135,231,86,195,175,235,146,106,97,174,136,226,59,91,107,37,210,141,88,53,122,223,188,109,45,72,90,98,108,53,133,181,118,154,166,75,178,109,172,164,13,120,74,169,21,29,141,46,53,29,199,24,243,248,248,216,166,163,49,229,214,166,85,74,49,189,246,95,218,202,185,4,106,99,112,227,56,54,108,106,21,183,82,138,73,82,204,57,21,102,6,70,68,116,218,25,157,20,26,16,145,194,68,4,175,13,20,68,196,88,72,25,13,10,51,151,84,11,161,96,10,202,154,82,18,51,163,16,176,88,141,222,58,103,173,211,134,253,118,57,159,15,207,207,237,249,141,49,211,52,77,211,212,247,61,149,210,164,233,206,185,221,102,115,119,115,51,142,227,127,250,237,187,31,126,252,241,31,254,225,31,255,244,195,191,220,127,122,60,156,206,185,80,43,17,4,148,83,202,128,66,196,20,66,72,133,43,25,103,46,93,188,134,173,23,197,228,75,242,210,110,254,171,59,252,90,31,50,17,105,64,84,120,177,197,181,25,15,33,152,198,0,157,115,42,86,173,53,162,69,84,210,117,154,5,169,2,64,51,246,52,32,104,47,217,126,190,221,108,115,220,42,234,38,83,181,137,105,165,90,19,68,47,165,117,203,201,173,193,125,121,104,98,152,17,7,63,12,221,104,209,80,161,90,0,64,125,243,245,111,4,177,228,44,34,218,119,93,55,48,160,48,74,42,243,58,31,158,195,243,211,167,253,212,157,94,30,14,143,247,190,211,191,251,238,59,205,160,148,236,134,225,219,247,111,238,222,127,133,206,244,221,104,104,84,137,235,204,108,204,48,12,211,52,41,243,56,175,235,110,28,89,233,204,88,83,70,20,227,172,177,189,50,157,10,193,149,228,178,169,167,227,211,203,225,211,247,63,60,127,248,121,57,158,78,243,58,1,130,118,253,208,15,163,175,64,165,148,82,21,66,53,198,56,215,121,223,43,101,16,181,49,141,96,217,82,72,164,33,2,32,234,198,204,207,203,130,2,66,76,181,82,109,29,10,166,194,84,170,40,65,208,136,104,180,115,214,117,206,119,206,207,231,34,69,129,6,111,157,51,96,173,69,168,8,186,10,147,168,202,40,172,17,149,245,221,128,158,61,51,58,16,34,40,85,138,210,210,121,175,213,100,52,247,189,142,87,211,102,219,29,159,239,83,8,207,135,39,109,164,74,141,172,198,201,245,227,248,166,251,42,215,177,82,8,41,110,215,52,135,31,156,2,84,48,120,171,88,4,106,154,15,97,126,121,51,217,90,25,4,1,140,82,22,225,210,71,96,231,28,104,179,172,41,198,156,18,33,166,249,56,175,79,63,133,16,136,170,214,138,153,169,164,6,1,33,212,180,6,131,240,26,21,133,132,73,41,101,240,215,136,255,210,140,123,65,135,134,47,175,252,142,168,9,37,45,123,95,92,39,0,208,32,230,181,186,105,216,193,220,90,42,45,116,91,228,95,214,82,139,213,97,24,154,212,10,0,173,25,212,225,212,20,95,169,130,8,26,49,3,215,202,206,188,138,64,34,136,12,136,162,16,17,32,81,65,96,212,138,0,8,48,215,66,92,177,20,165,17,229,53,229,131,96,41,68,133,51,230,178,242,114,158,219,227,53,65,119,191,223,199,109,104,238,59,68,76,41,105,173,227,26,106,46,155,205,102,124,127,61,142,211,55,223,124,3,202,108,166,221,241,60,31,79,243,105,94,142,75,44,149,17,177,51,14,180,202,149,128,107,231,76,231,204,171,250,78,191,26,207,20,162,0,32,32,72,243,139,64,43,146,1,225,243,151,34,173,90,108,174,208,90,189,177,104,80,125,81,77,55,177,217,180,97,237,186,174,62,159,106,173,162,140,181,218,24,99,4,4,164,229,132,54,79,77,168,255,82,242,109,208,110,140,105,26,251,171,167,227,139,126,65,99,55,23,176,191,240,151,22,67,45,123,16,36,100,212,125,237,69,21,81,167,227,28,215,140,168,29,234,113,218,249,113,74,198,98,202,104,93,42,185,196,58,245,221,114,62,61,190,60,120,141,10,174,24,197,120,227,189,117,94,185,190,215,254,122,187,187,250,230,171,187,237,213,38,228,164,161,246,93,87,114,92,114,168,33,49,66,55,78,198,117,129,36,86,42,2,21,80,129,82,168,172,245,132,58,102,122,249,254,151,177,146,108,182,36,56,199,248,240,227,191,196,243,217,0,109,122,223,121,147,68,24,114,170,75,34,170,36,14,205,182,235,250,190,223,110,183,155,205,166,97,196,171,59,59,231,75,172,183,23,111,121,181,189,120,74,41,231,154,82,98,2,99,80,107,216,239,175,16,17,68,53,23,134,136,132,144,66,72,105,78,209,24,107,77,231,53,118,186,9,151,185,68,165,84,45,92,11,176,40,109,186,94,233,190,67,65,61,109,199,151,151,231,243,233,244,240,176,230,52,143,189,229,82,114,154,119,155,193,59,212,70,148,161,195,211,99,136,235,207,159,62,222,63,63,12,252,102,218,248,105,171,189,39,227,170,243,238,102,26,223,190,235,172,155,214,4,167,64,142,144,180,3,163,98,45,107,138,41,8,17,11,40,230,200,132,128,58,85,42,57,59,239,253,224,81,73,140,43,21,138,33,183,119,164,80,89,170,243,166,101,126,16,66,173,122,111,15,135,195,201,88,161,87,139,45,51,43,165,173,181,27,63,126,169,251,92,122,13,173,241,212,130,176,1,65,11,179,105,154,46,185,237,82,194,180,60,119,177,120,54,142,211,226,48,6,74,41,53,253,165,49,199,102,3,9,33,52,132,186,184,66,154,0,167,249,149,230,0,139,214,90,131,42,165,212,92,208,24,197,216,100,34,20,64,124,141,115,36,70,163,181,49,90,137,66,209,212,145,48,73,109,108,218,104,237,148,210,128,74,0,136,69,132,43,35,139,48,113,123,78,129,245,60,3,113,8,161,173,169,230,190,189,255,240,241,231,31,126,28,134,225,191,234,188,219,237,166,105,235,156,123,251,254,171,235,27,122,62,28,238,31,159,241,233,241,249,112,42,169,24,99,156,178,162,5,173,211,90,91,124,213,40,219,224,188,218,62,255,39,233,228,87,122,162,212,197,166,138,204,0,82,153,106,173,86,233,203,79,182,43,165,116,60,30,95,57,72,223,247,206,57,173,75,149,207,46,99,226,26,227,186,174,90,219,54,67,13,254,47,156,179,13,116,227,35,13,20,218,194,184,216,195,218,100,180,223,106,18,119,139,128,214,35,108,1,65,68,131,181,148,89,83,149,20,153,68,66,128,92,68,217,199,143,31,204,87,118,24,134,146,75,8,17,140,97,80,37,87,54,54,150,184,132,89,143,253,180,31,118,227,141,226,55,251,77,175,53,12,189,175,181,186,206,143,94,67,9,42,39,211,49,10,212,156,207,199,83,124,89,85,85,198,90,219,247,49,215,243,154,82,21,81,22,180,86,198,128,177,177,192,211,113,222,133,151,60,109,84,229,53,151,211,178,30,159,159,132,234,102,26,6,101,221,52,30,214,116,88,215,26,197,88,223,77,195,118,215,239,167,126,24,134,221,110,55,77,83,211,125,47,234,84,43,94,140,49,109,122,154,225,165,31,109,155,209,156,179,48,58,103,199,113,211,220,92,10,155,43,79,213,90,67,72,235,186,166,148,116,228,44,98,173,198,205,160,196,87,149,99,73,57,103,227,172,48,16,137,176,54,218,160,115,198,56,173,44,154,4,200,57,71,162,162,52,11,121,225,146,99,56,29,159,145,9,153,186,190,191,121,115,183,158,231,227,241,229,229,116,78,50,156,227,169,63,195,48,72,63,194,213,126,152,166,233,234,234,250,238,246,235,199,151,249,231,143,79,31,31,95,14,235,185,38,25,123,119,115,187,73,207,161,217,148,106,173,194,73,64,213,202,149,169,239,123,96,78,37,167,144,75,33,96,165,149,214,232,208,2,243,107,144,132,16,68,72,51,72,33,41,20,230,51,215,114,193,214,215,106,215,186,11,118,92,56,130,136,180,16,186,12,111,27,97,251,197,213,98,186,233,241,165,148,102,198,111,161,120,49,188,137,72,78,114,193,151,70,85,26,151,137,49,94,250,229,45,59,182,170,51,167,172,180,235,122,105,137,149,43,133,16,82,8,173,168,129,74,8,12,44,128,216,82,43,27,165,20,146,2,109,172,54,10,65,10,145,146,122,58,157,172,210,157,113,202,42,133,74,4,128,65,136,157,54,175,238,100,35,237,33,211,26,106,202,0,80,63,51,122,102,62,31,142,235,121,118,206,173,203,211,221,221,221,213,205,77,215,13,174,243,206,118,175,93,179,113,48,250,227,253,211,51,8,40,20,171,52,32,3,19,154,95,247,227,252,207,197,203,151,240,241,175,0,162,153,70,64,126,245,206,183,255,45,165,104,64,102,46,204,243,60,155,54,154,93,215,109,183,219,115,228,53,201,43,108,39,126,241,134,0,0,32,0,73,68,65,84,87,106,210,241,116,251,246,82,65,53,225,226,98,82,110,179,222,112,164,53,80,26,112,94,158,184,17,144,70,120,190,188,239,189,111,254,2,102,198,150,212,74,89,82,1,70,73,213,10,130,104,195,220,25,237,141,205,177,228,53,105,7,202,121,35,118,93,231,84,34,51,85,46,185,102,6,211,143,118,119,189,221,140,126,28,186,16,150,146,114,77,231,154,20,0,12,131,205,165,80,201,37,166,16,130,3,167,173,177,222,1,227,90,82,5,20,165,148,178,162,149,128,9,177,62,62,31,255,195,160,132,56,175,225,52,207,47,243,186,204,1,81,247,195,164,250,113,220,95,203,233,52,231,162,53,110,247,155,253,126,127,117,115,221,25,223,117,221,48,76,93,55,188,122,156,152,153,201,90,143,168,141,113,23,165,131,57,48,87,171,13,1,9,178,51,94,57,53,244,173,232,29,142,199,179,96,85,216,26,230,214,106,50,202,22,168,78,73,74,153,165,74,245,32,82,74,201,185,212,74,2,26,64,9,26,212,26,149,179,202,106,52,10,84,204,173,125,232,152,77,243,95,231,16,226,50,159,143,79,90,97,103,205,56,116,221,180,69,101,150,148,105,77,69,4,89,105,107,183,187,97,28,81,169,114,62,205,37,215,187,187,247,187,113,112,223,248,161,239,254,244,227,191,60,188,60,107,55,236,251,113,233,7,102,174,12,205,103,72,204,136,98,16,74,73,75,40,49,174,107,8,26,92,223,109,134,177,219,237,118,243,169,69,5,26,141,194,85,49,105,173,184,230,205,216,167,148,214,211,89,89,115,193,220,70,218,47,173,159,86,125,92,10,153,22,78,151,101,112,9,188,22,105,95,110,62,108,241,121,209,218,190,36,53,222,235,139,194,210,218,118,109,71,88,251,201,150,237,0,160,89,141,0,32,87,208,218,58,239,122,231,181,214,84,51,40,173,148,169,41,51,51,169,10,68,82,169,121,42,16,128,21,86,38,46,132,92,181,24,6,32,225,90,43,130,70,212,130,10,196,8,40,16,68,16,84,82,75,80,198,168,214,18,212,80,107,45,41,103,230,246,226,77,51,86,2,165,212,154,50,229,130,198,158,151,16,210,71,165,140,243,126,183,219,111,118,219,235,221,30,180,82,160,181,214,203,18,170,176,16,1,213,66,85,131,23,17,20,48,74,255,42,118,192,175,22,146,11,76,188,194,199,165,183,219,70,173,89,164,149,106,53,68,173,68,149,53,96,107,108,231,156,95,57,200,37,121,138,48,64,83,155,141,1,153,166,169,73,30,205,202,210,218,171,151,94,90,3,248,6,156,13,162,240,179,174,118,41,97,46,119,172,181,141,192,183,130,168,85,167,222,251,245,24,91,55,215,25,107,149,5,81,57,151,144,138,243,125,111,13,165,180,28,79,33,212,126,171,180,242,92,89,57,154,166,65,225,173,69,174,53,207,11,117,110,26,38,223,247,182,235,172,176,129,154,13,48,87,2,0,77,149,43,155,86,12,107,173,209,41,227,80,25,146,196,130,12,192,130,76,21,192,160,22,204,181,10,159,32,218,227,156,89,158,142,231,227,154,94,214,72,202,78,166,223,223,189,127,247,205,183,211,233,84,192,136,194,219,187,187,97,26,59,103,52,88,4,205,4,194,136,160,1,132,42,229,92,16,52,145,80,253,108,64,23,133,160,17,116,90,95,87,136,86,202,40,171,17,185,80,146,84,83,38,146,230,74,108,134,110,131,202,27,107,75,77,181,164,204,93,215,21,171,83,45,33,37,6,156,156,17,212,90,25,13,10,68,51,51,215,44,12,100,24,69,105,237,129,82,142,37,231,152,214,16,195,98,116,47,76,185,130,201,2,2,69,180,182,131,237,138,206,157,114,208,111,166,235,187,235,105,196,117,126,90,78,199,211,203,105,62,198,126,220,94,93,223,254,225,219,175,174,118,227,47,159,126,206,148,250,193,56,217,124,174,206,56,149,198,86,133,65,78,167,211,121,9,36,181,247,94,239,175,150,197,34,162,18,171,93,150,80,1,149,49,110,51,118,155,190,31,199,177,179,46,132,248,233,225,225,116,58,169,90,181,245,160,176,20,66,93,44,189,154,59,26,64,180,64,191,36,173,230,54,188,72,108,45,186,154,207,226,127,220,105,169,46,171,165,125,200,37,211,182,56,188,8,174,23,47,66,171,199,219,31,106,127,165,133,43,42,237,156,127,37,233,128,98,109,231,7,217,74,12,65,106,169,181,214,82,106,173,240,121,166,57,171,82,74,204,137,88,106,17,65,104,222,197,97,156,52,42,35,168,80,55,111,6,34,130,136,16,11,178,32,35,42,171,141,2,84,128,141,22,149,92,184,146,2,4,128,20,98,243,55,168,78,149,178,42,165,140,117,54,151,90,137,153,119,123,165,148,218,142,19,188,123,247,242,242,114,58,157,146,128,70,95,171,206,185,32,162,66,84,90,255,43,209,180,177,12,249,194,166,10,95,248,21,47,36,64,20,2,0,151,218,202,33,78,197,42,173,0,26,121,52,237,67,155,11,48,198,152,179,52,191,211,228,59,53,14,80,203,185,240,101,10,191,228,17,244,249,106,2,242,69,22,105,162,87,43,82,26,142,180,80,104,51,247,170,223,26,211,117,93,251,187,131,31,223,189,121,243,245,187,247,155,113,242,222,131,200,225,229,244,248,116,56,207,81,113,89,79,199,195,227,99,170,202,90,175,149,175,33,30,15,31,54,155,209,106,4,161,121,57,164,36,155,201,250,206,214,90,136,181,70,241,206,140,157,175,153,98,140,20,2,24,209,202,122,223,83,87,144,173,214,186,237,69,6,133,32,192,204,144,107,49,98,172,146,130,204,250,199,240,114,102,21,43,61,157,150,181,194,90,201,14,126,210,126,119,243,213,219,111,126,63,46,203,97,45,165,148,105,218,42,165,82,200,222,217,139,43,185,41,112,237,245,91,231,255,179,251,30,47,114,224,203,203,75,195,8,231,156,112,101,10,97,205,0,208,247,35,213,18,99,104,214,73,99,218,174,16,228,156,83,88,43,83,112,78,20,198,146,67,78,44,184,221,95,35,106,133,90,1,72,21,202,68,181,18,81,134,26,99,10,235,154,66,172,181,72,37,97,6,49,70,123,145,34,76,33,10,147,0,24,239,119,87,87,131,4,195,180,230,194,33,102,103,44,177,106,98,240,233,229,124,62,44,156,249,247,127,254,251,255,253,207,255,236,187,239,222,62,31,30,98,12,31,159,252,171,247,39,23,147,82,174,204,12,12,242,240,16,75,90,173,239,174,118,123,65,248,88,234,225,124,170,149,76,47,133,163,5,236,253,118,211,119,155,97,115,119,123,235,93,255,253,247,223,159,143,167,19,51,21,212,154,73,128,132,37,41,103,95,247,73,93,122,124,45,138,26,179,104,186,64,171,7,219,127,93,146,95,139,207,150,153,172,181,109,67,253,107,129,208,54,188,18,17,145,209,186,33,72,219,207,222,62,164,125,242,191,114,205,215,90,151,101,25,110,111,186,174,235,187,222,24,163,128,149,82,222,90,239,92,8,139,84,42,53,149,148,75,41,66,175,143,103,195,186,196,0,139,228,74,140,192,175,185,157,68,132,152,132,128,184,40,66,36,65,17,20,232,59,163,148,50,74,89,173,47,214,254,134,104,231,243,185,214,234,172,37,162,182,189,223,106,253,116,60,42,165,54,155,77,223,143,136,184,44,33,198,124,62,47,125,223,239,246,251,253,102,226,146,75,12,6,95,95,252,199,15,159,46,251,200,46,10,195,37,223,127,169,128,252,171,47,94,221,62,74,41,1,99,76,202,229,243,190,225,90,107,181,160,224,179,46,97,218,110,136,207,13,90,177,214,42,150,82,10,212,114,57,74,160,77,225,229,116,9,99,76,219,1,213,138,154,150,49,74,41,235,186,182,19,61,46,167,15,188,90,161,191,240,222,94,142,240,104,197,103,94,130,69,239,125,15,160,152,104,51,140,238,182,189,237,11,151,148,214,236,0,187,113,24,156,165,148,210,188,40,203,94,171,171,235,221,249,244,242,244,240,203,215,95,221,222,189,185,9,57,236,167,169,148,130,34,214,90,96,244,214,245,166,99,102,46,225,241,254,129,74,221,239,247,135,167,229,241,249,41,215,52,76,125,10,113,244,189,16,132,243,44,148,53,25,228,34,148,253,251,247,79,33,62,30,78,177,66,22,245,50,231,93,103,126,119,253,94,13,187,95,238,143,204,124,123,247,21,0,247,157,87,194,49,70,66,141,168,152,165,148,154,82,70,196,166,12,58,231,75,169,68,220,250,220,0,176,174,107,206,197,219,206,57,183,174,107,172,241,230,102,68,208,49,70,231,58,174,162,149,234,92,223,118,103,214,92,16,52,130,218,108,54,135,195,33,198,232,251,140,201,172,49,85,144,97,51,29,143,231,253,126,63,116,158,43,1,80,101,57,28,143,15,247,247,25,76,215,117,189,31,186,177,207,41,164,148,132,43,186,33,46,139,49,110,232,189,115,46,173,225,60,31,181,214,219,237,45,233,226,236,212,119,16,115,174,47,75,103,97,220,92,245,206,207,118,62,28,78,143,143,143,221,212,185,206,76,219,190,235,223,49,103,134,26,66,120,57,29,21,242,254,106,211,117,221,225,52,127,250,116,223,119,106,94,202,102,220,223,189,185,93,151,208,117,157,15,105,89,150,148,206,187,105,211,185,158,56,95,109,174,127,243,205,251,55,215,119,70,187,31,255,244,189,98,230,74,2,34,222,1,234,90,41,149,21,117,110,216,209,172,232,151,195,95,250,190,111,91,7,155,251,163,149,30,151,159,105,216,113,81,235,219,25,31,151,13,205,45,14,225,115,218,220,110,183,77,148,89,215,117,154,166,174,235,26,193,105,160,223,194,187,153,158,111,110,110,78,149,0,20,23,70,37,206,119,214,40,173,144,185,74,37,99,21,19,156,150,83,140,177,235,92,231,61,34,50,91,163,161,247,134,4,5,161,84,90,98,10,107,66,132,222,247,206,56,172,144,215,80,51,41,64,167,77,41,199,134,131,205,38,155,115,222,110,183,111,222,188,105,126,217,121,158,219,217,26,23,77,77,43,143,136,49,212,82,30,47,123,151,218,99,167,53,128,103,167,77,103,93,90,95,42,179,49,102,236,135,87,33,163,210,133,89,24,165,255,199,163,6,64,41,165,141,105,227,105,140,17,4,105,44,65,184,113,144,190,239,95,183,155,40,133,136,57,101,103,76,223,247,230,242,161,109,170,60,160,181,150,115,169,181,64,173,204,220,44,82,206,185,182,101,160,101,128,6,150,23,205,197,24,211,182,102,93,10,156,47,15,125,104,192,214,206,116,104,76,172,149,154,13,158,54,219,27,66,125,60,175,64,100,13,208,85,217,142,211,219,187,43,102,142,169,134,156,128,66,94,72,152,43,193,186,4,179,11,82,188,129,113,244,102,118,38,174,203,243,243,163,53,220,91,235,180,82,218,66,5,1,212,104,152,40,197,178,82,124,124,124,142,79,243,174,219,213,202,13,130,9,72,168,106,37,222,26,75,142,179,116,6,188,65,17,248,116,90,66,202,207,107,22,229,236,48,89,61,218,233,26,187,109,100,211,161,5,37,168,170,2,113,218,162,8,104,81,99,255,186,29,241,51,204,183,104,30,199,177,117,169,90,157,216,50,164,247,222,248,9,17,151,101,77,41,158,79,11,0,148,66,204,106,89,66,45,76,196,34,162,190,232,104,34,175,199,243,233,249,240,114,90,3,90,179,228,140,214,236,174,246,187,205,214,24,5,53,65,33,168,69,49,89,137,251,78,29,171,71,70,46,220,59,191,221,13,77,131,44,57,107,86,34,162,208,25,52,100,216,187,73,107,109,205,176,185,182,26,9,32,214,156,82,206,43,39,167,149,55,246,237,219,183,218,12,165,148,249,28,255,248,199,127,236,71,115,247,254,246,221,187,219,111,127,51,165,148,118,135,241,124,62,51,130,82,170,20,61,78,238,233,41,173,203,169,214,12,0,33,151,151,231,67,74,133,171,76,87,221,213,213,238,122,127,181,233,166,253,48,237,198,177,164,184,132,147,148,172,81,13,214,179,214,168,44,9,137,136,82,166,245,71,212,231,13,159,45,208,47,170,89,131,227,214,154,105,138,233,56,142,141,116,92,90,54,13,50,46,187,153,47,44,248,117,205,212,95,239,95,202,156,54,125,173,191,115,217,28,212,117,221,52,77,53,36,42,53,167,144,226,106,181,234,135,110,234,59,231,13,83,98,193,154,3,66,117,22,173,22,170,49,132,144,214,192,8,90,235,190,235,109,223,89,223,43,99,1,213,227,227,51,51,212,68,121,141,162,16,128,69,84,166,106,180,102,162,92,43,3,228,156,99,140,173,113,221,114,115,37,82,198,152,182,136,0,42,115,63,78,175,129,33,76,85,106,41,34,25,129,133,216,123,187,25,198,174,235,166,190,235,204,77,99,106,171,199,203,78,136,47,5,209,75,183,244,50,26,95,110,185,122,221,141,39,0,2,141,145,148,90,209,88,165,148,213,186,57,21,154,186,247,171,163,236,53,196,149,117,206,197,92,136,8,136,154,150,211,88,98,43,64,26,193,187,152,127,27,180,183,170,228,114,110,88,123,220,54,115,151,146,231,226,182,106,67,211,206,209,66,68,214,126,73,132,115,48,200,78,3,0,164,20,157,49,55,87,155,84,169,237,230,126,126,158,137,104,218,92,237,223,222,241,112,114,78,27,174,130,34,148,62,125,124,96,74,207,79,215,26,240,205,245,245,166,159,168,86,170,200,206,33,0,19,83,149,117,141,235,60,143,102,212,218,34,34,51,85,174,214,192,118,244,147,247,73,73,56,101,85,2,82,0,161,89,134,202,98,252,56,93,221,221,188,255,166,128,53,126,24,118,183,145,80,139,50,26,149,241,6,170,181,214,2,90,4,232,134,207,81,203,136,173,95,43,34,184,44,1,17,141,113,109,148,154,213,90,4,21,128,66,84,172,160,2,229,2,160,184,50,56,238,76,87,164,18,18,162,110,7,5,180,21,242,124,120,57,156,142,207,199,67,61,157,10,64,40,185,31,135,202,116,56,60,31,158,135,222,26,200,69,115,153,156,155,186,110,114,42,179,74,41,149,24,237,192,83,183,119,206,5,192,165,228,235,221,62,199,4,0,86,57,237,141,6,163,181,30,186,161,239,172,64,225,194,145,76,33,172,169,36,225,160,178,50,39,163,221,48,236,140,199,144,207,203,225,140,78,217,193,237,54,215,155,169,223,110,186,243,50,165,148,98,201,44,41,38,103,28,149,60,31,143,47,235,186,10,107,99,252,118,187,51,198,184,219,114,119,125,243,230,238,110,215,109,140,232,60,199,167,143,143,15,159,30,194,57,66,37,239,156,88,75,168,82,169,237,52,173,47,143,110,184,52,194,47,27,11,47,107,190,5,82,139,207,38,97,92,126,160,49,142,166,131,126,121,48,194,5,65,218,127,181,155,95,126,212,69,163,109,191,210,238,123,163,9,1,51,115,205,66,149,115,170,6,173,98,167,1,145,173,150,209,91,235,186,105,26,128,101,93,157,218,109,148,82,160,21,1,86,64,81,8,6,149,177,219,105,140,49,47,169,32,130,181,90,137,43,41,231,82,148,19,110,27,100,21,106,107,52,153,92,203,203,241,112,49,179,104,173,173,121,117,193,16,179,214,94,68,94,143,246,96,33,170,32,34,66,113,89,195,76,235,233,188,221,110,174,119,251,177,247,86,99,92,195,102,112,95,158,77,213,6,71,68,128,88,33,34,42,84,191,30,86,36,159,207,28,2,133,23,4,105,199,46,213,90,141,210,74,41,163,141,49,166,34,10,243,171,14,210,198,171,33,22,26,119,33,23,10,177,241,168,86,43,94,102,183,185,247,47,222,193,75,195,236,82,167,52,236,184,120,88,219,115,183,35,8,47,126,214,139,149,243,92,152,231,132,214,221,238,167,190,183,84,195,135,79,31,151,249,244,87,127,249,159,183,159,25,38,151,202,96,190,251,250,237,111,191,251,157,191,42,135,243,177,148,148,74,140,241,244,253,124,252,240,225,195,186,156,187,110,208,104,156,30,226,92,210,28,122,151,157,118,37,113,65,210,202,12,227,102,187,221,82,150,214,136,68,160,237,102,184,187,218,92,141,99,114,234,165,204,105,89,107,74,92,115,32,209,206,15,221,248,230,238,238,155,223,252,46,177,58,198,28,83,22,109,123,1,165,53,90,101,81,91,107,188,6,99,204,74,64,85,74,169,0,80,203,171,36,36,140,57,85,239,125,115,55,165,148,218,254,119,163,213,114,120,180,214,214,82,184,138,16,32,162,2,52,202,58,107,53,234,207,251,71,117,74,105,93,150,243,249,60,31,94,230,24,18,49,1,101,22,2,22,0,146,122,62,156,203,122,242,40,16,3,167,117,50,250,102,55,237,55,211,154,75,140,177,214,90,195,160,57,79,211,164,0,156,198,237,118,187,152,165,137,53,136,232,157,105,13,203,66,197,104,237,204,232,140,88,3,37,88,166,162,68,253,242,225,169,235,135,55,218,223,236,174,237,118,76,245,92,80,94,142,51,200,227,118,187,29,167,222,117,24,147,11,33,84,10,169,12,95,191,191,121,124,188,15,63,127,154,207,7,133,246,237,187,223,252,217,239,127,187,223,93,175,253,195,56,12,219,126,227,209,150,37,29,159,159,126,254,233,135,79,63,223,35,234,24,171,6,4,165,25,64,24,25,197,232,215,141,252,151,13,245,151,206,107,179,59,55,115,215,165,79,113,81,49,46,81,119,201,88,141,253,125,169,152,182,85,100,188,191,184,13,46,229,82,59,23,226,203,208,109,240,189,44,11,136,120,99,198,205,164,17,136,10,83,145,146,18,37,161,228,156,237,140,50,30,157,83,187,177,27,250,142,104,219,85,208,90,19,192,57,172,207,167,243,243,60,135,82,9,241,246,238,253,108,52,10,72,215,43,101,128,33,46,235,186,174,97,57,104,173,116,51,17,41,111,188,107,111,221,122,14,140,96,240,149,32,144,48,11,231,82,1,64,125,134,59,173,45,2,43,81,155,113,10,113,41,49,158,169,32,213,113,232,16,145,169,246,221,120,65,144,156,51,182,157,252,204,208,122,29,95,192,235,43,178,124,217,226,109,84,4,241,226,34,249,146,206,180,29,125,230,130,232,173,173,133,6,149,210,151,211,19,193,152,188,196,139,177,167,81,149,38,157,52,91,78,147,51,26,251,186,108,94,106,133,107,35,150,77,61,109,44,166,193,77,107,121,182,199,213,90,139,219,36,224,80,17,108,191,187,222,41,72,196,249,60,191,60,190,220,223,2,111,183,215,223,124,253,78,163,9,177,94,109,186,205,224,255,240,135,111,63,221,127,56,158,207,162,121,232,13,229,240,195,207,63,205,75,248,231,255,254,253,224,38,41,230,229,225,248,248,225,193,130,29,186,209,160,73,195,99,78,249,106,220,244,253,120,138,167,82,147,80,117,78,239,183,195,237,213,244,118,183,231,222,92,169,154,102,87,99,200,57,157,158,171,82,70,98,162,121,161,16,8,109,60,47,107,72,239,222,91,129,94,105,64,64,133,0,166,162,81,70,131,206,186,217,25,46,217,178,253,59,142,99,11,244,16,66,219,109,113,81,154,137,232,116,156,219,145,5,198,56,107,189,115,221,50,175,159,93,73,58,231,252,242,124,252,244,233,211,203,203,203,208,229,144,147,40,212,206,122,165,29,128,235,59,208,208,15,126,236,204,190,179,158,186,124,6,14,231,186,62,7,58,103,49,192,108,0,106,42,203,169,32,175,211,184,221,12,190,119,194,69,170,66,235,16,17,53,162,82,216,57,172,17,157,179,67,215,43,213,77,193,135,117,46,49,113,21,129,142,72,254,127,178,222,172,73,178,235,200,214,115,247,61,158,33,198,172,172,2,192,38,217,221,215,174,116,101,106,253,255,191,160,7,233,65,186,166,150,153,174,36,18,4,89,64,13,153,25,211,25,246,224,238,122,216,81,193,98,43,13,15,245,0,164,21,78,196,217,219,135,181,190,117,190,101,118,215,110,116,20,125,28,98,220,110,8,217,80,181,134,5,216,137,0,209,19,244,198,242,48,254,167,117,93,16,241,229,245,154,19,196,96,14,135,253,251,247,207,31,211,105,93,231,229,114,163,10,50,165,211,167,215,233,114,21,174,235,178,84,81,180,193,194,63,40,21,210,154,90,65,17,99,236,251,254,241,181,254,78,166,240,15,149,66,107,61,218,40,225,193,25,105,39,72,171,13,191,199,41,214,90,251,110,120,116,43,173,190,126,72,75,218,151,182,181,159,237,117,200,57,35,179,235,186,16,156,53,88,0,74,101,230,162,200,32,101,216,116,125,215,165,236,74,90,165,46,146,153,16,255,233,248,190,235,186,208,15,213,152,57,229,243,186,44,85,11,98,202,252,114,190,189,190,156,114,46,206,5,67,174,102,78,41,189,124,241,15,145,97,83,199,144,179,32,226,16,84,181,170,148,156,190,215,113,24,116,170,10,36,40,8,192,143,199,130,136,209,249,162,10,194,243,116,229,180,58,103,136,136,34,61,134,9,237,152,104,5,215,247,100,128,199,47,255,7,209,72,179,205,180,127,0,172,115,68,84,68,114,205,142,238,231,128,107,188,166,118,130,212,90,215,117,101,16,85,144,92,136,69,224,46,212,127,72,110,219,175,109,83,140,135,25,164,125,30,77,89,220,28,162,141,144,252,232,140,154,11,179,141,193,190,135,163,180,197,155,221,188,227,186,206,82,78,243,124,208,237,143,79,79,125,116,219,209,127,250,248,183,146,82,45,101,191,123,247,199,63,252,112,57,47,107,94,127,249,243,127,179,254,237,116,58,77,121,233,54,189,37,178,166,161,90,138,84,253,83,255,215,203,219,250,246,249,237,243,95,95,164,194,38,142,209,119,238,249,188,11,227,241,105,147,114,190,92,46,243,60,43,48,33,122,2,111,96,219,217,24,55,31,58,50,229,40,41,149,188,194,223,82,22,125,189,173,184,44,229,114,166,110,12,164,106,141,112,6,172,198,122,37,85,45,138,2,134,20,75,140,79,143,227,249,33,88,120,144,38,78,167,211,203,203,203,245,122,109,243,243,113,28,55,190,107,253,224,215,175,95,91,219,63,142,91,239,2,34,58,23,172,245,34,249,118,157,207,231,243,52,77,57,103,114,69,144,208,163,141,157,117,78,12,2,72,206,217,33,7,231,63,60,237,127,58,140,174,254,48,127,253,156,110,103,163,28,205,230,193,85,89,114,154,111,73,121,238,234,104,49,115,41,8,64,42,85,160,148,68,68,222,131,115,157,247,46,4,75,104,9,152,107,21,38,4,249,225,199,231,105,73,185,166,41,213,83,190,89,15,224,105,243,100,135,222,57,79,85,150,156,86,214,26,188,177,118,112,209,61,43,229,156,67,223,255,229,231,223,126,251,237,213,90,226,154,243,186,254,229,151,63,191,189,188,78,231,155,43,104,133,116,173,178,138,1,19,189,77,229,222,214,186,214,246,235,223,245,138,57,231,71,5,215,70,30,243,60,63,78,225,239,57,219,205,56,211,166,36,15,187,221,247,130,212,135,210,244,177,34,124,180,222,173,28,107,239,85,59,113,154,177,173,205,53,239,11,199,233,70,194,146,83,86,46,37,131,212,232,41,134,120,56,126,248,225,195,211,118,236,174,215,243,215,47,159,230,121,90,151,91,173,149,77,167,160,46,198,221,118,252,225,249,29,120,207,206,179,113,255,243,255,242,191,26,146,82,211,237,54,25,179,132,208,17,90,178,248,135,127,249,231,82,202,219,219,219,111,191,253,54,95,231,86,16,169,170,143,225,190,183,230,250,48,70,27,162,174,235,65,154,98,43,215,10,194,44,85,64,234,229,244,26,188,139,222,145,113,192,2,202,92,21,140,169,57,127,175,207,122,180,108,119,116,198,63,218,100,140,49,162,13,169,129,136,8,132,64,40,8,136,104,0,177,201,64,228,31,102,40,246,251,198,146,153,167,117,82,5,100,113,128,104,168,172,43,218,240,176,33,180,127,243,78,54,84,141,49,54,38,251,99,156,219,4,35,13,228,219,254,43,231,220,126,191,63,28,14,183,219,173,45,168,218,204,181,253,37,156,115,139,128,115,17,149,46,115,122,125,59,111,122,231,9,109,240,203,50,167,121,230,82,157,13,187,221,17,54,189,158,110,41,173,255,231,255,246,191,167,146,151,178,186,62,170,133,215,215,215,154,178,139,49,229,250,183,191,253,250,245,183,115,158,74,154,106,52,93,101,170,76,131,143,219,237,182,27,54,57,213,243,245,154,115,66,145,90,82,90,231,180,92,203,26,70,235,250,206,118,189,131,98,215,21,255,71,251,227,156,242,95,62,191,92,171,186,146,41,234,198,59,26,162,74,70,96,164,2,80,149,179,40,85,37,132,10,64,77,91,85,43,151,194,173,230,106,28,240,121,158,207,231,243,245,122,21,145,97,24,154,95,123,191,15,228,253,208,247,155,97,219,176,128,109,45,22,125,231,189,119,46,228,156,157,181,227,48,4,239,17,104,214,215,82,74,226,10,198,154,232,149,48,165,165,174,19,18,175,171,174,139,211,157,139,14,177,51,190,146,81,200,4,49,58,231,220,90,236,245,42,211,52,45,211,146,215,107,78,55,0,176,222,169,198,148,243,52,205,198,24,144,213,14,31,114,86,212,130,80,184,164,202,74,100,77,176,96,93,232,157,133,62,107,201,243,203,121,186,230,207,95,22,173,246,224,227,208,59,103,0,196,5,103,157,37,69,87,213,5,255,251,63,252,184,221,238,159,142,31,254,239,255,246,179,130,119,206,148,82,148,160,212,188,44,147,136,177,38,122,231,162,11,193,69,174,48,205,121,85,160,16,17,212,177,148,146,138,232,232,28,51,55,175,125,179,168,60,144,60,143,89,224,3,17,220,14,130,246,166,61,54,178,15,173,84,59,89,190,159,179,182,227,227,33,129,109,167,70,59,80,30,52,214,199,196,164,181,63,164,236,189,55,22,181,2,129,113,214,108,183,155,221,182,127,126,218,109,182,61,170,92,107,46,105,78,203,181,109,190,254,159,223,94,209,24,215,245,97,179,233,118,59,59,110,52,120,38,251,249,211,167,203,101,206,105,18,173,34,0,53,17,178,170,190,223,189,11,33,28,223,61,13,155,241,243,231,207,77,123,149,82,106,75,120,69,104,178,3,160,251,238,190,113,36,17,133,200,26,163,160,134,0,72,80,36,223,31,8,54,211,31,26,0,4,152,231,229,193,154,67,5,131,100,201,0,169,210,157,119,210,142,140,134,32,68,68,86,64,196,182,139,105,39,72,27,148,212,92,238,115,16,68,107,109,45,119,204,194,223,119,49,77,153,222,124,71,70,1,144,144,49,173,171,6,122,156,32,237,6,104,207,183,169,140,219,66,247,209,167,52,139,77,147,69,52,55,65,115,85,62,63,63,255,254,247,191,247,222,127,254,252,249,225,139,105,191,225,245,237,252,116,220,245,33,84,158,79,151,75,231,149,100,57,127,253,149,85,242,154,175,116,158,174,231,62,244,142,194,225,176,51,198,253,233,79,159,45,33,215,186,188,189,22,3,101,77,155,205,230,248,225,195,47,127,249,120,58,95,177,206,222,244,187,237,254,56,190,219,142,187,232,226,187,223,167,247,219,167,141,139,215,207,111,242,77,252,182,174,75,94,227,60,221,110,103,235,131,179,214,56,3,90,82,154,38,47,35,3,4,209,41,231,58,207,106,92,2,3,0,113,59,162,86,68,0,98,101,97,168,162,6,176,222,49,74,235,218,174,196,230,199,93,215,245,111,127,251,91,251,210,123,239,135,97,216,239,247,251,253,126,24,134,188,188,118,93,119,60,30,173,241,68,84,171,52,200,32,87,253,222,199,17,66,216,109,247,195,48,76,50,204,235,114,153,151,44,108,156,85,66,128,202,5,135,190,147,188,124,125,249,108,243,117,132,92,175,39,93,167,96,232,55,145,205,102,179,223,29,93,240,155,193,27,148,37,165,42,114,189,124,69,99,123,237,85,121,158,231,219,117,50,206,146,81,163,67,50,100,29,144,100,212,106,136,188,11,222,199,117,169,149,1,156,241,193,6,29,231,50,157,206,215,53,175,245,215,235,225,112,216,63,237,183,187,77,232,157,49,88,75,78,105,70,99,54,155,113,191,123,215,245,123,21,59,47,188,219,238,141,113,255,246,111,255,246,233,112,60,125,122,9,96,7,19,77,37,47,38,250,225,243,167,23,235,102,202,69,173,19,5,187,222,11,219,16,194,186,174,243,60,183,70,227,81,35,56,231,218,19,110,122,162,166,40,107,51,139,111,146,95,121,8,73,218,99,124,0,208,254,126,135,127,51,230,61,110,227,199,9,50,207,243,131,14,191,219,237,154,28,214,57,183,29,199,16,130,247,86,133,107,93,131,183,187,253,120,216,13,165,172,167,215,183,211,235,231,191,252,242,167,151,47,159,89,138,42,215,90,159,252,97,77,105,249,242,69,157,51,227,96,250,65,124,44,136,76,150,193,108,54,155,195,49,24,215,33,82,201,220,112,169,199,205,230,135,159,126,58,60,61,29,223,189,123,125,125,125,121,121,121,123,123,187,221,110,237,140,68,99,176,205,125,137,20,177,249,119,8,212,32,26,99,156,141,86,1,65,64,50,130,50,115,150,106,8,28,25,36,52,68,205,118,252,216,49,61,22,175,143,71,241,189,244,142,136,72,20,0,144,240,113,130,180,109,238,90,10,57,36,34,71,214,57,39,169,220,119,49,83,225,117,17,203,161,151,254,72,91,235,86,86,184,46,151,100,101,216,245,208,57,71,190,46,41,205,149,185,0,145,105,226,89,81,64,115,62,95,81,237,110,183,27,60,181,115,225,124,62,91,161,159,14,239,57,167,207,151,101,160,56,218,24,106,37,169,153,231,31,254,249,185,123,238,222,94,95,100,73,191,139,219,116,155,111,231,203,251,254,95,76,5,99,113,179,25,134,173,201,150,69,217,124,120,62,254,244,174,235,58,75,238,101,202,127,249,244,11,97,120,126,247,227,251,195,254,248,159,63,172,235,106,150,48,207,243,203,219,155,239,236,97,56,188,123,247,220,25,83,50,167,84,164,84,103,146,27,207,126,171,221,48,244,47,24,141,112,228,149,104,26,250,95,85,127,205,249,112,56,94,24,195,117,25,98,215,119,113,235,109,213,42,194,206,224,38,252,204,154,54,7,96,233,74,151,104,192,237,120,64,63,132,174,239,236,96,179,171,117,32,179,67,26,167,172,215,219,20,251,201,111,189,9,246,246,249,245,237,250,214,190,136,47,47,47,77,143,188,219,237,14,135,195,118,187,109,244,35,68,140,239,127,207,204,118,59,110,223,215,7,232,64,17,251,24,207,231,243,235,235,167,82,138,235,157,247,254,34,249,181,206,127,220,190,75,235,87,203,185,55,193,27,87,75,25,104,131,219,193,145,249,114,254,244,241,203,229,173,147,62,14,204,145,153,45,25,53,95,166,66,215,107,137,147,221,246,253,251,119,251,104,246,156,214,101,158,175,215,243,124,121,93,85,74,93,203,50,103,20,206,177,132,53,231,220,154,77,99,28,0,236,119,135,231,225,96,60,142,221,0,0,243,180,142,26,134,119,63,164,148,166,105,250,152,127,251,58,227,79,185,27,226,251,192,27,60,45,177,148,17,173,93,230,219,245,12,74,255,37,244,31,126,63,252,252,203,199,60,95,119,199,99,129,255,252,159,126,248,227,122,152,166,219,215,60,191,82,58,5,89,45,220,66,184,118,161,142,190,59,21,125,251,122,10,80,127,55,218,53,77,47,186,87,27,140,15,26,92,65,94,203,13,185,74,201,134,208,194,146,202,124,89,5,141,35,235,84,176,174,242,225,48,112,157,21,77,191,121,138,221,200,69,80,165,115,198,59,48,93,172,160,11,215,47,203,52,39,11,97,192,195,240,14,143,126,7,209,59,27,29,25,12,110,225,243,203,124,254,162,105,218,67,246,93,237,77,62,224,250,110,187,123,218,239,134,222,116,111,39,81,76,41,171,177,251,247,239,119,79,239,174,107,249,248,219,175,232,226,199,151,215,95,62,125,58,93,85,233,3,4,87,88,179,41,255,213,96,81,78,82,106,102,115,10,125,238,55,155,109,12,253,113,119,244,193,174,235,98,12,62,191,63,0,232,52,95,141,193,167,227,79,109,108,220,147,125,191,221,207,243,252,243,207,63,255,9,254,116,181,190,241,159,155,108,95,17,139,72,173,117,116,75,27,223,220,47,155,118,141,135,80,10,136,8,139,148,70,32,67,99,209,18,146,155,127,29,182,27,79,161,228,74,206,239,55,163,168,187,45,203,154,112,73,165,10,11,18,26,87,17,230,92,83,73,110,168,0,0,245,174,41,119,96,61,26,99,204,102,191,81,213,249,122,203,121,37,170,149,106,140,33,28,162,125,140,94,239,13,8,43,35,44,197,22,200,165,20,214,236,135,109,115,232,163,117,68,86,89,154,238,101,232,250,68,100,26,177,23,238,243,42,111,29,64,86,168,181,22,225,28,157,223,12,97,211,119,209,225,235,245,236,199,254,105,183,217,15,29,9,59,193,124,155,111,167,183,155,249,99,46,51,104,238,122,58,60,197,227,33,244,61,146,169,132,34,181,94,206,215,50,45,117,157,133,151,201,216,19,240,187,141,239,7,119,220,236,75,41,219,126,60,189,93,92,12,199,195,211,211,120,40,165,228,37,231,92,80,193,123,63,196,193,123,255,52,198,113,187,169,0,206,185,62,198,161,143,189,119,193,80,48,198,26,67,128,170,90,21,184,81,252,8,231,53,49,216,97,211,185,238,89,199,31,74,60,76,226,82,189,215,108,133,80,68,16,208,214,34,162,8,122,126,59,197,24,85,213,32,141,253,208,133,216,133,56,246,3,34,54,199,221,118,187,109,154,232,54,81,90,150,165,153,20,172,55,223,167,192,72,109,228,8,139,10,222,121,103,29,51,131,232,109,93,170,48,171,100,101,3,214,117,209,71,167,202,6,41,206,125,145,226,188,39,239,140,186,118,207,228,114,6,52,41,203,180,158,151,219,98,4,127,124,126,222,29,142,33,132,216,117,231,235,233,245,252,54,223,214,148,146,11,22,17,185,46,211,237,178,174,107,187,164,189,143,92,87,67,218,247,163,33,237,186,190,239,13,2,229,156,157,149,205,24,111,175,82,171,78,235,116,157,175,227,164,157,97,15,74,6,201,153,48,140,134,156,115,177,103,219,237,166,244,118,189,76,243,231,79,127,233,186,224,59,215,247,189,209,165,202,44,41,115,213,110,232,105,153,57,73,42,144,107,201,90,24,112,186,77,155,231,15,202,14,181,6,52,86,192,176,170,176,85,77,243,108,0,246,125,111,172,183,33,32,89,81,20,129,109,143,40,154,178,146,86,77,43,177,58,103,7,71,79,135,45,104,201,53,157,18,215,12,10,85,48,35,152,116,254,100,16,213,146,56,91,28,26,201,84,210,96,101,232,135,33,236,118,189,31,163,239,189,137,14,189,69,146,90,21,208,88,103,45,57,103,93,40,10,85,132,21,255,253,223,255,143,219,154,111,169,2,153,24,123,215,245,96,72,4,20,235,178,164,43,76,243,188,60,122,174,102,225,115,126,240,222,135,224,250,190,39,66,231,77,140,222,55,196,167,106,211,200,30,14,135,97,24,158,159,159,127,249,229,151,215,215,215,207,159,63,183,46,184,77,15,152,217,41,61,198,58,237,55,183,185,228,247,102,185,135,48,31,17,173,53,143,125,40,2,218,82,144,236,189,137,83,20,0,45,77,85,166,77,110,171,200,223,115,207,254,206,88,80,249,222,236,214,218,136,187,30,164,253,180,241,103,5,170,160,75,153,185,84,102,206,53,195,0,0,224,200,24,103,188,143,92,42,231,178,212,26,66,64,37,0,144,146,201,122,34,176,68,93,23,170,172,134,170,242,162,156,226,38,30,15,219,221,182,115,70,145,115,160,48,244,145,48,120,196,222,122,204,117,62,238,94,242,225,116,210,243,245,138,185,152,90,7,231,247,99,236,66,167,146,153,185,55,234,107,141,32,167,183,121,57,125,157,223,94,220,135,109,140,241,112,56,116,251,253,206,15,175,225,130,136,155,113,135,96,167,148,78,26,0,0,32,0,73,68,65,84,106,173,41,101,41,21,128,204,183,77,83,145,50,173,75,102,206,57,123,235,182,221,112,9,93,48,182,115,54,26,231,172,189,183,127,119,137,158,92,51,48,17,196,97,216,191,243,199,31,74,56,208,194,50,45,255,48,127,18,174,37,21,65,149,218,156,218,198,216,237,48,110,135,177,109,206,215,117,109,176,137,230,61,127,156,17,130,66,10,160,64,120,231,86,52,234,250,202,130,162,142,76,31,34,4,104,180,132,90,107,49,118,179,217,250,62,198,219,80,74,241,222,197,16,128,107,202,75,94,19,6,231,106,32,99,201,59,34,106,244,198,136,239,187,24,181,148,211,82,95,207,19,42,1,208,126,24,198,161,223,28,250,126,183,9,99,31,55,67,149,226,99,112,33,252,245,181,214,4,121,89,203,90,42,82,77,230,43,207,235,244,250,116,124,94,198,237,110,183,139,161,227,188,46,183,185,169,21,247,251,173,212,213,58,202,156,231,180,170,97,166,10,8,183,203,74,128,214,129,85,151,1,48,196,73,46,111,191,125,249,248,233,109,220,141,251,195,24,131,106,78,90,170,169,172,2,46,116,72,165,176,50,179,49,46,90,103,172,228,236,183,62,40,87,21,180,192,94,216,85,69,101,84,49,160,93,215,13,227,214,119,61,25,39,10,69,84,85,45,76,97,55,148,74,162,174,84,101,224,128,208,17,153,116,81,40,182,166,174,230,204,149,208,42,144,1,218,68,34,80,75,136,186,82,42,6,177,179,226,163,123,127,220,237,122,191,31,187,222,91,149,170,101,69,21,68,230,113,227,156,67,99,43,224,34,114,59,95,223,174,183,215,243,237,124,153,212,216,208,245,228,162,113,30,200,182,197,167,239,28,162,17,6,68,170,5,218,160,87,101,90,150,5,80,66,240,136,58,77,19,128,178,20,107,137,176,62,92,63,109,151,212,247,125,75,228,251,244,233,83,123,141,155,120,170,53,25,78,233,251,212,187,199,27,222,70,7,15,35,226,163,67,113,150,152,133,165,48,43,66,205,57,147,105,30,127,227,189,65,99,144,202,90,178,20,69,2,239,109,110,39,209,255,207,173,203,223,246,223,248,45,154,163,141,159,236,247,38,223,251,160,219,80,72,161,64,86,35,80,65,74,229,124,247,119,52,68,130,181,214,223,29,235,82,107,206,72,214,24,67,224,131,245,193,86,73,33,82,154,197,57,222,246,110,191,241,209,19,106,217,118,46,90,208,60,165,148,43,104,232,199,222,122,215,59,116,6,86,205,215,196,117,198,149,121,134,106,187,188,66,169,11,1,122,52,239,182,177,135,195,214,248,215,215,183,105,90,126,251,211,197,57,55,61,93,159,223,125,240,222,143,24,16,49,84,226,202,90,57,48,1,122,68,3,0,90,148,185,190,149,75,168,153,1,144,104,183,29,127,122,255,44,57,57,75,146,115,239,108,103,189,247,1,9,75,205,75,206,235,58,95,178,102,173,10,181,27,121,3,206,198,126,227,13,133,129,80,157,33,131,223,88,219,37,215,170,82,235,113,187,107,221,248,227,49,50,51,143,188,44,75,31,187,222,7,68,92,75,149,124,111,212,131,109,29,147,24,5,135,68,134,208,9,137,138,8,56,239,31,202,0,162,182,131,24,118,219,17,113,216,173,211,245,198,82,17,112,74,243,249,114,174,181,102,101,242,206,120,239,187,248,200,235,241,214,245,67,111,4,16,252,237,244,150,152,63,126,122,251,88,127,251,240,254,221,243,241,176,221,13,251,227,187,221,211,209,88,98,145,148,18,211,188,237,240,221,62,148,82,106,225,148,210,178,76,167,47,111,196,203,249,171,189,108,54,251,253,81,85,47,151,235,178,44,136,184,251,241,125,78,235,84,231,55,83,100,246,40,11,106,10,6,151,101,138,222,27,215,145,241,64,126,93,101,90,202,151,215,211,52,117,183,229,246,229,21,130,199,77,212,193,114,71,168,138,192,186,148,154,178,48,24,31,251,48,184,16,173,247,214,139,40,40,170,34,168,23,113,160,22,213,16,250,205,102,24,134,97,220,120,31,115,149,70,205,85,52,80,167,221,166,55,166,99,53,203,90,214,101,33,169,81,147,92,207,193,195,232,105,23,253,59,12,197,6,236,58,242,225,217,142,142,144,136,184,230,186,206,160,28,12,118,142,118,219,177,115,38,90,84,201,156,23,225,98,173,141,222,166,254,29,34,22,174,211,188,94,111,231,211,109,185,92,167,235,146,250,237,142,124,103,108,168,128,107,42,105,73,44,66,100,139,176,106,195,193,155,146,181,20,94,215,117,170,203,48,12,143,210,224,118,187,149,146,69,107,179,242,62,198,186,237,67,111,3,196,174,235,14,135,67,219,64,53,135,206,125,25,138,127,39,215,126,207,19,107,99,202,199,194,229,1,121,171,156,20,192,24,7,134,16,76,173,162,53,87,1,52,98,124,176,62,26,107,113,198,5,146,48,160,126,171,101,240,31,156,254,34,210,222,253,118,81,221,231,83,77,95,243,253,247,254,238,137,54,198,123,31,32,8,177,64,104,98,202,148,114,73,21,4,131,117,109,56,202,181,0,170,148,90,1,105,232,156,51,157,119,206,57,177,165,235,67,154,105,28,187,205,182,143,193,24,200,92,161,243,128,80,242,90,150,249,230,144,50,105,240,81,89,2,174,219,192,184,239,0,105,187,117,219,64,17,10,113,77,203,141,43,151,82,164,2,136,217,247,118,244,71,174,250,241,47,47,231,243,249,252,255,254,252,250,249,180,219,110,99,232,187,174,35,38,34,171,85,164,8,0,161,17,102,94,151,180,174,43,199,34,119,97,127,191,137,225,105,187,73,155,13,33,44,170,131,13,189,15,222,88,69,93,74,57,47,233,118,155,63,207,149,201,147,150,97,97,76,60,8,161,13,93,103,251,46,40,87,173,73,68,74,145,188,38,174,44,10,90,176,20,102,162,111,230,102,85,85,75,116,125,59,215,53,215,53,183,203,33,90,223,22,117,57,103,85,150,42,204,165,8,88,107,141,98,180,190,148,98,29,129,187,43,160,16,177,82,173,100,179,178,119,62,244,93,85,41,235,186,174,235,109,153,223,174,151,46,132,16,163,15,99,23,98,215,197,248,45,233,34,231,12,166,55,129,250,45,89,23,121,89,111,167,151,235,233,118,153,151,151,211,249,120,216,108,54,227,110,63,184,16,115,153,175,215,219,177,243,251,176,169,219,174,5,44,174,75,58,159,207,151,203,45,80,153,166,203,117,185,216,50,119,93,79,105,46,151,83,74,233,245,244,53,231,53,122,188,30,134,177,179,82,23,46,139,53,247,229,168,33,143,228,135,205,177,235,183,214,6,23,134,205,126,243,122,122,123,253,252,234,3,210,251,113,19,123,128,186,166,180,174,203,245,182,92,102,89,32,100,17,39,238,46,44,200,201,18,24,3,142,200,2,123,2,71,214,18,68,239,162,53,1,69,107,178,44,40,74,100,201,34,128,245,193,91,231,215,34,94,204,134,58,11,236,48,123,232,182,131,223,108,187,174,239,213,185,98,108,117,30,77,176,73,188,247,49,120,85,45,121,229,156,16,196,25,148,146,44,180,212,189,194,181,182,153,163,162,185,137,164,92,151,101,185,220,230,183,243,229,116,185,174,185,136,26,178,222,162,0,151,92,121,94,214,92,197,24,103,61,173,249,218,160,147,0,216,172,242,237,125,127,184,254,16,239,61,130,53,214,123,127,122,187,181,165,100,179,146,181,34,194,90,59,207,179,181,246,249,249,249,65,102,111,53,160,20,22,21,22,86,80,178,127,119,186,22,174,6,140,51,212,84,98,198,217,246,85,92,206,19,131,120,163,193,120,32,172,205,128,169,72,214,160,117,157,119,238,27,144,37,73,18,46,228,27,97,72,190,103,196,17,17,124,195,166,60,188,245,172,112,223,230,254,99,142,38,226,183,205,176,177,36,224,49,1,1,162,66,229,122,183,238,88,231,251,62,231,76,42,25,212,90,236,163,235,130,117,158,250,62,72,28,12,26,223,249,253,113,183,219,15,142,176,112,33,107,164,22,66,38,145,224,76,239,66,31,188,112,93,166,233,229,252,223,16,213,59,28,250,208,119,38,160,74,89,88,74,157,231,82,19,103,22,6,131,206,154,56,196,104,140,27,254,135,15,63,255,252,243,95,254,242,151,79,95,95,94,207,151,190,27,142,251,253,126,39,79,79,207,162,156,69,1,24,85,11,215,41,175,211,188,228,50,155,217,212,156,163,15,99,232,79,159,191,204,175,167,224,204,187,221,102,232,188,3,170,153,147,228,219,146,78,107,154,215,244,117,82,215,247,163,237,209,15,108,124,98,85,96,224,234,253,166,44,69,65,8,164,42,215,6,193,52,246,235,111,159,218,71,219,100,47,15,255,75,48,86,75,93,111,83,181,169,73,149,200,162,150,42,185,144,168,81,224,90,83,46,133,168,125,30,70,239,39,63,41,32,11,0,144,168,67,226,187,112,198,121,239,107,74,243,60,35,136,181,36,181,14,93,140,157,119,198,134,224,187,16,238,13,81,161,224,188,212,92,177,20,8,74,82,201,87,178,53,213,252,245,237,116,189,28,14,155,223,233,15,79,100,201,216,113,220,226,250,230,141,81,163,85,5,13,29,226,246,121,211,47,75,18,129,183,183,183,121,90,34,212,173,55,27,55,70,208,203,229,242,219,233,34,121,101,111,196,17,139,83,206,202,44,6,11,22,77,40,202,104,196,153,218,71,183,233,15,63,190,115,115,237,10,215,105,185,144,5,23,58,27,187,186,92,175,211,122,189,228,211,109,89,146,153,21,166,146,11,212,202,110,153,111,199,110,31,156,141,222,5,3,168,197,40,91,18,139,8,192,88,87,158,25,144,12,26,107,157,33,180,132,96,13,42,172,243,180,44,69,5,54,227,184,233,186,64,18,32,111,122,179,221,116,62,186,138,118,21,40,192,44,107,22,108,82,243,96,201,83,40,134,106,73,42,245,50,45,45,49,208,16,162,137,192,117,93,88,166,233,151,34,13,146,158,10,167,84,166,44,0,206,134,112,155,22,72,172,66,169,212,117,93,11,171,115,193,57,135,29,139,176,112,22,81,21,211,36,63,222,153,203,229,210,245,97,89,60,17,244,131,7,80,231,239,246,182,102,22,249,222,97,28,66,80,213,6,30,62,30,143,13,220,213,106,192,249,124,125,108,79,30,226,142,7,225,241,97,76,123,176,1,179,245,34,194,2,138,4,128,181,230,170,98,200,137,8,176,176,20,67,206,59,203,193,169,212,82,68,238,53,8,254,7,224,16,125,167,64,187,111,193,144,98,252,110,146,122,23,161,87,249,143,170,85,231,141,49,222,216,182,93,175,185,56,66,227,194,126,51,90,99,150,101,178,72,227,216,119,93,48,4,222,97,118,150,69,141,15,189,11,227,118,15,160,82,33,122,95,139,52,37,157,53,222,197,0,198,78,183,235,215,151,175,159,62,149,113,28,142,79,91,36,170,185,156,150,165,150,133,107,90,150,41,56,23,92,244,214,27,32,80,104,199,176,217,191,235,223,61,237,115,190,156,78,211,117,186,158,94,166,148,174,41,177,49,57,215,84,139,179,62,116,81,141,225,224,85,120,185,125,149,170,243,237,230,128,150,216,175,183,171,3,61,116,253,143,135,35,162,130,240,237,182,174,121,185,45,243,146,57,161,193,208,197,205,97,120,250,161,219,30,209,198,82,5,180,26,208,146,214,117,153,180,36,75,32,57,75,94,153,213,17,149,121,109,2,100,98,101,107,219,105,66,172,131,143,203,178,76,215,169,225,106,90,37,242,144,39,120,99,138,202,186,166,84,107,83,67,62,62,176,250,157,194,7,0,200,119,117,73,96,217,25,75,136,70,161,243,33,28,142,105,89,187,62,88,132,156,115,213,84,145,44,18,177,18,69,48,134,179,76,169,206,211,138,82,141,31,134,3,148,101,202,243,53,79,9,16,141,121,73,165,110,119,155,24,163,99,136,206,1,192,146,23,85,232,58,227,98,95,131,32,226,214,119,151,203,69,21,182,33,244,221,248,52,108,47,227,230,184,75,243,116,19,205,195,208,69,111,42,59,85,118,206,230,156,1,144,193,16,6,98,11,5,130,9,187,136,14,186,83,223,89,107,153,203,178,172,103,98,158,167,219,121,186,92,215,121,45,66,61,89,103,228,46,20,208,232,143,219,190,139,113,236,189,35,132,154,37,47,42,133,64,12,182,247,45,1,25,36,7,162,156,115,89,64,165,0,165,41,213,105,201,177,27,154,160,49,104,237,28,122,171,80,74,150,146,69,138,16,27,11,214,25,119,168,172,211,188,206,223,114,36,166,105,106,203,1,253,150,247,234,189,103,150,219,109,154,166,233,226,55,211,52,213,218,244,147,134,201,170,34,161,85,116,170,32,10,172,168,104,16,239,72,145,24,81,21,190,13,40,190,137,173,200,78,211,52,207,243,178,204,170,156,114,52,134,172,35,231,76,206,208,164,0,109,38,58,77,247,47,76,67,115,55,27,97,223,247,135,195,161,33,56,66,223,97,206,146,190,17,9,9,153,133,133,5,65,85,106,149,210,112,179,223,108,37,253,176,153,231,185,178,164,92,16,49,115,109,166,193,42,44,34,121,89,193,228,230,151,19,231,8,160,98,110,127,239,135,210,172,29,79,45,219,244,241,127,228,156,35,135,119,111,110,251,185,39,27,178,62,4,60,32,36,34,193,58,162,192,46,164,150,81,200,204,204,192,178,125,26,45,25,111,65,85,251,206,123,71,170,74,132,25,9,132,133,76,136,67,136,35,167,21,160,24,215,245,222,175,156,120,173,153,43,21,17,73,167,235,245,215,151,19,81,231,163,235,134,24,98,172,101,153,215,186,206,75,179,57,246,29,32,69,99,12,163,1,109,64,83,243,215,215,207,21,202,248,238,96,250,80,62,126,58,125,186,77,167,215,165,228,10,152,10,43,66,63,140,59,79,93,63,26,215,185,96,6,28,57,151,186,46,70,33,6,55,186,125,255,238,249,167,31,62,8,151,156,211,109,190,78,203,114,75,83,42,107,22,80,27,198,254,121,220,63,13,219,163,141,131,34,181,192,106,111,105,157,167,52,93,181,172,234,12,179,74,205,8,68,168,227,48,52,252,172,53,6,1,132,185,170,214,82,152,249,114,185,92,46,23,68,108,9,172,109,248,20,66,160,97,240,206,169,49,42,146,83,226,90,133,249,97,241,120,204,216,239,126,165,183,220,244,123,222,186,82,243,124,189,49,23,239,204,110,220,120,165,146,214,249,114,81,97,30,71,231,28,231,242,101,93,135,97,64,144,37,213,53,75,231,220,176,27,194,241,248,233,227,47,169,228,178,148,211,109,157,214,223,62,254,250,105,183,29,15,135,195,255,244,187,221,56,110,136,44,192,37,173,5,193,169,24,85,141,177,71,240,160,102,158,87,4,215,117,155,97,160,16,134,119,7,126,123,123,153,166,43,160,64,85,201,172,202,12,38,184,129,5,72,0,201,35,99,93,10,24,131,74,46,130,65,21,46,183,249,2,50,231,155,195,186,230,41,221,230,92,133,108,112,54,246,228,236,184,9,199,227,168,210,111,92,28,186,184,25,162,69,224,60,231,185,214,82,73,96,24,250,82,74,41,149,69,20,33,215,60,45,243,186,100,80,135,214,165,170,69,212,15,14,77,168,96,106,89,14,135,157,197,2,88,181,22,21,180,214,199,216,219,216,165,248,238,158,5,147,75,74,233,118,187,189,189,189,93,111,211,61,177,168,74,35,9,136,200,233,122,187,92,46,195,79,227,173,136,136,140,209,26,114,133,56,231,92,82,155,172,25,34,236,172,143,177,111,147,8,20,93,234,165,213,29,68,6,193,137,128,136,150,82,158,159,159,135,177,203,57,53,53,112,171,250,75,41,41,221,21,177,93,215,181,197,109,83,112,188,188,188,180,87,189,239,251,111,237,15,150,82,66,23,21,161,10,51,51,32,74,227,152,114,37,162,182,13,208,182,136,189,67,215,204,102,191,95,75,73,203,34,249,46,150,243,46,198,24,115,45,205,140,210,142,3,99,92,244,214,18,204,82,190,63,59,244,91,61,242,31,36,239,198,24,75,198,123,111,67,8,235,148,219,192,166,148,194,44,128,247,109,208,3,33,68,14,65,180,182,156,174,16,56,167,175,95,62,117,209,110,134,193,152,134,43,146,146,231,90,43,33,175,96,141,64,244,163,53,190,84,237,195,16,195,80,153,171,114,170,104,108,52,1,110,211,252,203,235,107,73,107,220,239,35,13,251,227,147,141,225,243,235,203,235,203,231,148,23,212,202,92,142,251,131,143,93,232,55,49,14,160,40,181,165,10,249,78,241,237,237,237,245,242,58,93,111,38,216,223,253,238,39,46,204,153,219,88,183,176,168,161,80,199,206,97,215,13,81,251,99,167,127,253,243,207,235,60,27,230,69,225,48,12,99,231,145,171,39,90,74,169,165,144,2,87,93,19,251,190,219,63,29,101,243,79,38,116,182,235,154,128,135,8,140,86,16,202,203,117,55,68,71,126,89,22,131,28,159,142,115,230,203,237,182,15,157,86,110,56,124,97,145,82,21,145,109,41,165,0,139,69,18,145,178,166,137,165,213,32,67,236,110,231,203,233,229,181,73,120,219,250,166,45,131,83,78,68,212,119,125,206,249,116,58,53,61,30,123,147,151,21,0,212,123,174,101,185,92,215,121,66,82,222,44,67,31,1,164,94,231,92,146,206,169,201,55,213,110,47,111,167,90,51,72,13,33,136,212,183,235,13,185,198,97,60,93,206,89,112,215,245,132,124,58,157,47,151,249,124,89,47,31,255,252,252,252,124,60,30,67,8,222,119,226,226,180,44,167,183,203,243,115,120,125,61,189,188,188,149,82,134,133,23,54,45,219,237,216,133,251,218,56,175,140,108,188,99,149,42,178,150,122,15,50,38,175,96,16,77,215,117,49,246,231,146,158,223,29,139,252,225,245,244,194,60,91,146,224,198,177,219,108,182,244,118,171,111,139,144,49,199,119,63,108,119,177,243,106,168,219,144,25,251,110,232,162,69,174,171,90,42,53,41,8,143,99,63,207,115,232,124,236,71,86,253,250,242,54,23,244,157,175,181,35,31,58,242,70,32,131,249,124,91,143,102,56,14,251,69,80,200,68,99,109,215,57,213,196,112,89,74,185,166,60,198,219,237,118,62,159,111,203,90,107,173,172,165,64,198,248,241,175,95,118,135,195,110,119,4,52,47,211,116,155,87,85,50,195,83,98,33,223,113,41,175,215,25,88,218,154,175,168,150,90,0,152,26,128,78,84,245,30,218,116,94,207,251,253,209,7,95,74,205,57,17,89,0,204,185,136,8,160,140,227,16,163,175,188,2,128,247,129,153,83,202,237,181,204,119,60,101,108,32,158,166,172,75,41,53,184,76,59,101,158,159,159,255,246,183,191,53,121,209,215,175,95,47,151,75,107,121,26,49,163,149,30,223,111,115,107,173,175,111,87,68,211,245,219,54,163,19,145,92,203,231,175,95,66,3,137,245,67,206,121,186,222,68,107,215,117,195,48,252,118,42,210,184,45,77,225,74,166,141,109,182,219,237,245,122,237,187,46,167,116,185,92,218,185,22,99,180,143,222,230,155,129,90,161,253,89,137,12,26,53,156,185,109,97,44,25,48,212,121,23,118,91,251,195,251,117,190,45,203,92,242,106,9,189,195,16,124,112,20,28,205,228,37,167,101,93,84,214,106,151,222,7,99,80,17,108,239,93,8,98,105,94,167,175,215,233,114,155,172,49,150,220,120,216,93,243,242,241,203,175,167,243,235,186,206,173,7,54,214,250,126,235,66,36,55,50,88,5,20,18,211,242,196,173,214,188,206,211,85,114,238,195,176,25,251,46,244,209,249,183,183,19,42,44,105,229,156,78,95,63,95,111,23,65,168,42,71,168,167,215,55,229,58,246,227,110,211,162,193,188,53,244,233,211,175,231,243,249,178,76,5,177,130,2,57,227,162,177,225,124,189,150,203,141,233,76,97,12,155,195,176,61,12,93,36,192,104,137,180,112,202,146,87,36,107,8,130,51,13,178,242,8,250,125,240,217,31,142,140,150,201,250,168,253,66,8,173,94,253,62,255,181,169,224,155,61,250,177,231,111,46,27,107,237,114,155,214,117,5,150,98,76,201,105,153,103,82,233,250,48,159,46,229,122,83,96,206,69,85,192,22,110,153,53,157,119,214,118,222,35,6,230,90,57,75,37,208,98,12,197,110,32,162,216,117,42,76,102,205,107,186,205,233,101,254,242,215,211,205,185,191,34,154,190,239,247,251,163,181,54,173,229,207,95,47,151,203,229,124,190,0,192,126,151,143,69,199,177,88,235,147,45,167,235,229,122,189,228,90,170,148,194,108,44,58,239,75,41,206,133,97,136,227,102,179,223,30,250,126,116,228,84,101,136,134,183,35,153,231,167,227,32,82,44,22,35,21,43,228,98,186,75,246,215,44,198,111,142,251,167,67,223,7,32,200,174,74,240,222,7,235,201,67,176,125,231,180,36,149,202,57,25,71,96,172,139,214,147,221,41,216,46,168,224,235,217,11,17,131,53,128,21,112,85,120,153,203,82,210,167,151,181,179,178,9,228,131,53,228,42,152,196,90,89,127,253,244,231,198,22,202,85,218,222,11,17,209,250,195,251,159,186,174,179,221,0,0,129,60,197,210,166,134,95,174,111,198,88,31,172,177,190,150,34,34,6,239,211,7,2,211,12,35,77,17,117,191,119,221,166,41,190,136,140,179,4,64,204,130,96,206,231,179,177,104,12,33,42,18,135,224,155,4,188,235,186,71,150,69,243,19,182,68,187,47,95,190,44,203,210,240,66,205,200,218,190,36,195,56,246,195,0,0,99,74,181,41,74,91,226,92,203,69,125,184,93,190,213,14,133,149,8,9,0,9,16,31,148,246,22,228,205,10,128,202,6,21,21,72,21,69,238,185,78,244,141,60,4,119,86,233,249,124,94,215,213,209,221,149,247,152,188,252,157,170,112,23,207,243,61,251,220,128,177,206,0,177,151,160,202,104,200,152,136,42,222,153,221,118,60,238,183,47,47,95,85,234,2,25,64,45,98,112,198,24,52,86,177,48,47,57,157,174,243,146,22,184,47,104,192,194,248,180,219,60,31,99,136,183,180,228,90,192,185,110,232,135,237,182,235,135,243,167,143,159,223,94,114,206,99,55,140,227,56,14,93,116,62,118,157,247,193,56,207,210,152,180,70,193,100,22,229,117,58,189,220,94,190,4,235,130,143,17,117,231,236,126,179,229,235,205,7,240,0,75,73,243,60,205,183,75,86,174,34,206,90,77,101,215,13,207,135,253,113,28,45,64,173,121,89,235,109,186,76,203,60,205,115,155,92,117,221,176,25,15,99,183,171,106,151,148,47,75,186,44,5,110,243,249,237,37,132,16,12,110,162,217,116,161,243,6,26,152,147,57,137,97,230,181,100,65,48,222,57,231,200,89,6,109,181,232,124,185,132,16,172,115,77,94,13,10,209,187,216,117,243,60,27,99,188,115,46,134,102,213,205,107,157,215,101,24,6,65,96,174,188,46,204,188,164,181,148,66,235,82,230,245,158,177,204,146,230,101,185,220,140,69,71,8,44,183,178,74,45,214,90,111,77,229,44,169,24,99,170,92,194,48,244,221,136,198,84,214,82,172,122,178,20,215,180,248,216,91,107,187,126,208,90,230,62,177,92,84,13,12,251,75,41,243,245,186,44,139,115,126,28,223,136,108,201,60,12,195,178,164,180,102,34,186,201,245,53,49,209,139,136,252,113,99,78,151,203,178,78,104,72,84,139,148,110,232,247,123,127,157,23,162,28,83,94,133,197,24,181,212,249,64,100,45,215,49,80,136,123,160,61,25,81,41,154,18,231,34,236,108,88,132,166,85,116,219,135,167,221,184,233,0,52,151,185,226,93,200,132,33,4,27,44,72,212,90,46,151,147,85,185,35,203,66,231,66,220,201,30,148,50,240,156,57,87,174,104,42,64,42,233,245,124,133,186,98,190,244,14,199,232,186,232,173,245,21,76,169,90,25,223,166,57,231,156,82,82,68,239,125,0,10,33,144,113,30,160,138,94,46,151,42,119,227,184,0,2,192,229,122,105,163,238,134,185,22,86,110,150,244,82,85,115,91,127,146,194,247,190,155,219,237,182,154,220,247,131,119,189,8,168,130,247,118,187,221,142,227,96,140,41,37,161,242,55,178,252,178,219,190,111,87,72,179,173,63,112,39,119,82,124,206,15,14,241,253,18,26,250,56,244,68,196,160,74,216,166,176,90,85,9,219,9,242,173,34,184,235,193,10,51,169,26,0,131,68,138,122,223,4,221,245,105,6,16,64,9,1,80,17,68,165,222,141,72,134,239,130,119,249,187,159,246,97,77,186,139,92,140,252,195,46,166,205,93,154,252,158,136,44,89,231,44,16,15,102,96,102,211,178,99,242,146,115,106,40,250,127,254,227,239,243,186,204,203,0,82,99,244,214,96,173,53,167,37,221,150,124,155,243,249,134,243,74,64,232,108,49,70,73,185,38,23,28,57,180,192,99,223,13,67,55,142,125,140,241,243,167,95,95,222,190,150,146,182,219,205,243,241,41,198,104,219,164,151,140,115,1,201,8,139,2,122,99,219,85,191,94,222,110,95,191,174,231,83,236,183,104,151,146,234,116,93,204,109,137,181,58,132,224,253,98,176,19,41,168,66,8,132,91,65,137,93,23,253,97,51,90,67,203,229,178,46,19,129,164,178,162,197,97,24,212,56,27,187,237,225,221,241,253,135,195,225,208,215,53,23,126,155,210,167,215,235,215,211,233,242,90,172,181,157,167,50,4,247,116,216,61,191,243,253,176,86,153,178,180,45,87,169,181,41,56,218,163,55,214,182,132,157,202,124,103,26,136,180,219,128,26,7,162,141,184,140,65,106,59,46,96,17,22,137,93,71,198,180,94,50,229,124,155,166,243,249,188,44,203,224,66,83,25,181,131,63,231,172,153,9,244,184,219,151,154,218,34,208,59,219,20,107,136,168,211,5,140,130,71,180,6,106,69,212,6,10,46,53,251,24,164,90,227,3,26,63,140,149,200,27,192,221,243,243,178,36,119,187,133,117,85,65,1,88,115,89,106,34,52,18,122,235,59,107,189,26,115,46,60,207,215,101,89,210,89,166,101,81,132,216,119,104,145,21,69,193,3,94,106,45,121,46,235,215,95,126,251,120,24,255,250,227,135,15,63,62,127,216,110,183,125,45,232,173,9,145,172,33,67,68,70,4,25,44,136,239,35,123,115,155,214,181,174,14,107,103,193,130,22,37,87,106,78,169,168,81,98,75,6,84,170,112,245,198,146,7,85,36,53,4,212,135,40,8,10,100,67,94,231,243,121,90,50,153,74,116,91,151,121,185,106,153,145,231,222,192,38,187,184,6,99,153,213,148,170,85,244,176,31,173,247,214,123,150,191,7,30,145,117,45,143,185,176,180,38,31,0,82,169,181,86,227,168,150,146,83,34,133,166,134,0,80,169,21,64,153,107,45,133,249,158,124,210,249,251,39,53,207,107,91,169,180,8,113,85,32,180,125,223,251,96,107,45,181,86,36,102,102,84,109,174,220,182,34,120,4,235,61,140,239,49,198,135,169,231,17,216,22,136,90,125,218,208,7,223,111,76,30,246,215,135,176,0,0,74,21,34,80,32,5,177,198,144,146,32,183,68,74,173,192,0,160,76,160,100,176,157,32,248,13,191,116,87,172,193,93,183,214,138,35,34,170,204,119,117,172,177,155,205,198,254,125,91,243,45,135,70,91,201,141,212,114,91,97,6,82,32,99,137,160,22,18,209,156,115,90,150,227,97,139,80,163,223,35,177,112,201,121,77,105,153,166,219,244,101,149,53,227,90,2,99,32,227,152,85,185,96,189,213,217,5,168,186,20,35,193,128,90,172,101,61,45,183,207,31,127,94,215,236,141,29,58,111,29,149,188,166,82,17,205,211,225,120,127,195,164,34,162,53,174,86,46,121,205,151,147,204,55,76,11,25,143,118,22,53,236,50,3,89,34,3,136,10,132,224,188,5,111,201,59,227,108,87,136,185,120,75,193,217,146,230,121,185,165,101,54,150,138,74,55,244,214,5,70,131,38,12,221,56,134,62,250,62,234,50,116,99,27,107,93,78,175,153,211,97,27,63,188,127,39,121,37,41,37,45,33,132,46,120,38,168,73,20,197,24,219,12,1,237,161,43,2,171,212,149,143,239,158,30,151,210,195,190,197,42,253,56,220,3,168,84,64,88,64,201,26,235,93,251,131,81,91,133,129,80,17,150,180,190,158,222,78,85,26,51,49,198,152,214,229,182,76,222,80,215,133,138,202,170,21,149,85,138,74,27,140,17,81,148,194,84,147,22,32,76,32,198,135,46,186,232,221,118,187,37,52,37,37,4,131,42,214,119,65,80,5,213,8,58,141,227,166,27,119,198,24,213,198,208,214,218,36,159,10,237,154,33,102,65,135,54,94,166,207,12,104,172,101,227,200,152,202,249,180,230,245,235,91,46,89,107,225,146,151,156,211,52,229,229,182,220,46,199,221,254,15,155,129,98,180,156,12,123,114,136,90,73,24,149,136,32,6,19,189,195,203,165,46,55,206,1,107,52,80,156,31,51,32,179,160,86,169,204,162,80,43,215,26,172,183,96,106,173,146,75,85,84,15,10,84,88,82,174,231,203,233,243,219,169,218,80,173,159,211,58,231,155,133,90,211,178,90,202,170,189,154,8,138,206,66,240,0,100,124,68,43,54,252,189,85,52,223,82,211,200,58,167,218,248,70,77,135,190,174,43,121,55,77,211,52,77,2,16,251,16,66,80,224,154,139,49,38,37,174,165,54,176,35,17,168,177,38,184,46,108,136,172,48,52,31,131,72,37,82,66,90,150,101,77,154,115,74,105,49,86,137,208,7,107,173,189,94,110,223,211,6,243,183,159,135,243,237,193,37,108,166,77,138,190,121,118,141,53,161,139,169,228,194,21,8,13,91,72,169,17,18,154,145,87,69,184,50,139,161,198,188,18,195,40,138,0,42,208,248,98,168,132,128,170,100,128,148,72,69,107,225,86,0,202,247,90,50,121,208,5,31,46,71,107,237,126,191,255,215,127,253,87,123,167,167,253,227,97,166,170,128,96,140,1,53,45,61,208,25,65,210,38,126,111,151,237,215,207,159,200,232,102,232,28,194,180,76,183,219,117,190,221,206,231,183,242,105,49,172,65,208,25,223,91,231,144,50,231,170,165,242,122,253,44,89,38,218,116,98,33,45,117,158,231,105,153,223,111,54,58,68,231,220,216,69,111,80,20,10,161,50,35,87,131,106,64,11,87,66,4,169,121,157,175,111,175,105,190,89,148,222,26,143,106,149,59,107,119,93,56,246,93,206,117,206,137,75,73,181,86,71,88,29,84,15,134,6,28,85,88,69,50,151,101,154,82,90,128,192,119,177,223,140,113,24,172,137,203,90,150,164,203,178,254,250,183,223,62,254,245,211,230,167,176,49,212,249,110,19,76,176,8,129,158,143,187,127,249,221,15,111,95,127,187,158,207,191,156,94,187,113,235,199,125,1,119,73,178,20,238,66,28,199,177,23,190,71,88,196,64,206,146,179,237,41,223,181,97,181,46,203,210,140,219,253,102,108,188,88,5,96,80,65,64,107,108,240,183,101,110,64,138,170,66,206,246,155,113,92,151,37,167,143,191,252,181,214,74,95,208,57,167,32,4,120,216,109,216,224,167,151,175,165,38,82,169,194,136,208,106,16,85,253,209,72,213,162,37,169,37,181,142,8,128,43,115,233,251,30,20,23,227,164,136,104,49,46,98,81,22,209,245,86,215,204,181,34,34,3,1,64,240,221,110,211,27,227,106,229,134,94,17,17,53,56,248,30,0,100,50,210,26,127,82,37,52,53,223,230,235,231,151,151,232,92,176,102,55,110,34,145,71,53,34,183,151,47,211,203,151,195,31,254,201,15,157,215,141,135,206,8,89,66,36,244,132,198,210,113,187,93,22,185,205,147,66,37,229,104,209,18,121,187,97,151,217,5,168,137,128,145,51,144,40,41,8,32,96,139,128,226,44,148,164,178,206,243,124,57,243,249,237,203,233,245,34,113,168,222,95,211,82,107,14,209,174,107,42,6,88,153,193,168,27,122,215,197,110,99,92,124,125,251,116,95,109,88,68,21,37,18,178,140,102,255,238,189,212,210,238,240,54,161,104,190,15,7,160,165,66,101,0,145,156,24,148,165,164,82,92,203,225,224,92,57,9,168,228,170,196,185,230,252,242,86,171,16,218,148,114,240,43,145,69,36,67,112,187,221,68,171,170,168,114,46,121,158,39,231,141,115,198,80,255,72,134,109,76,140,182,163,105,37,76,163,183,182,162,224,65,135,109,197,111,243,106,222,197,68,223,36,209,109,164,242,61,150,93,17,20,65,5,153,20,5,21,4,154,163,95,43,51,17,138,33,176,72,128,114,199,151,53,183,39,124,203,138,161,251,66,166,33,196,80,180,49,131,154,80,229,126,130,60,96,133,247,186,5,225,123,220,59,90,75,128,204,165,164,100,17,186,49,246,221,61,206,211,91,132,33,212,42,167,211,233,237,229,235,52,93,207,231,243,254,218,70,193,68,54,144,243,136,68,82,72,171,37,91,39,49,17,93,80,4,91,243,204,101,117,200,187,33,222,241,137,198,244,209,121,191,209,170,235,188,88,67,193,24,131,148,85,149,185,172,243,237,252,246,229,243,175,57,157,28,192,110,59,246,104,157,165,96,208,2,72,201,99,23,75,73,101,158,167,188,176,49,26,157,18,86,84,111,42,128,88,71,104,116,94,46,243,186,120,239,208,226,243,15,31,172,243,34,68,166,90,175,105,173,95,191,156,62,125,250,242,83,221,60,255,240,227,230,248,190,243,246,56,198,27,129,5,145,178,116,33,172,6,215,154,175,151,83,185,76,151,164,139,24,53,14,17,247,251,253,102,179,9,33,140,227,184,11,222,187,0,132,243,60,183,15,175,241,132,238,5,66,223,89,239,128,16,155,75,0,0,152,145,9,24,69,4,84,91,41,97,140,233,199,225,168,34,160,183,121,186,92,46,203,178,164,84,85,197,0,146,39,115,177,183,235,53,70,31,189,93,185,160,170,49,6,9,65,20,202,162,90,69,43,97,48,222,120,2,149,154,211,82,214,133,235,29,198,5,198,91,19,13,249,180,172,198,87,195,154,164,137,17,110,243,60,119,113,128,227,241,249,249,3,6,143,177,111,81,190,0,247,168,39,111,158,16,113,201,105,90,102,235,141,11,225,116,126,251,237,227,95,184,100,35,21,89,199,62,30,134,206,170,76,231,243,245,124,250,252,235,95,251,221,110,7,10,6,60,56,178,104,209,42,18,1,246,125,60,236,183,95,94,95,150,53,145,176,37,233,60,105,85,75,158,162,209,106,57,205,170,140,98,200,80,94,23,34,98,65,45,181,102,54,22,215,156,110,151,219,116,205,203,116,171,156,8,131,8,174,235,156,185,128,245,232,172,32,39,102,76,89,237,170,46,131,147,96,225,150,184,35,111,240,78,72,204,204,92,149,68,6,71,66,150,43,215,111,81,15,173,67,196,42,219,190,219,143,67,99,151,87,206,128,38,162,134,224,125,48,125,223,85,41,237,181,23,169,170,101,93,179,247,209,144,73,41,229,36,206,5,107,93,11,141,17,173,125,223,245,125,92,211,237,235,215,47,243,82,134,161,235,187,216,94,248,7,151,251,123,52,108,83,184,55,78,202,157,45,246,13,175,241,61,214,187,57,99,219,220,228,145,239,249,77,78,106,27,43,72,5,5,5,148,149,25,149,9,69,0,68,192,16,33,42,33,53,21,7,24,139,136,134,238,217,128,106,68,91,219,82,234,29,193,247,45,189,248,30,178,243,16,32,124,175,129,127,172,15,0,113,187,217,138,200,52,93,167,57,43,33,81,79,68,42,50,12,131,51,208,117,93,90,231,121,158,78,167,215,121,190,157,207,231,3,15,84,5,4,185,212,90,42,89,106,148,105,171,88,184,130,150,104,17,60,177,218,224,123,31,195,219,231,207,206,134,251,52,211,217,33,108,43,73,158,39,71,232,44,17,32,161,50,87,22,93,110,215,203,219,107,42,167,206,249,97,232,122,244,158,161,214,122,203,231,233,114,253,72,53,56,52,0,0,32,0,73,68,65,84,239,255,187,255,98,167,27,75,225,146,24,156,50,136,80,86,78,186,0,138,84,3,70,151,101,153,231,137,33,196,218,221,163,128,132,172,247,155,221,70,216,212,85,190,126,250,250,127,253,251,127,77,41,253,209,186,24,55,135,253,214,24,131,202,151,211,233,135,247,239,134,104,107,125,190,37,254,248,229,180,156,78,213,196,113,220,54,246,90,67,147,182,247,179,77,206,27,97,172,65,234,207,231,51,34,62,63,63,111,183,219,7,65,247,63,152,41,187,174,107,51,215,118,231,52,163,227,48,12,63,254,254,159,186,215,183,70,186,47,105,93,150,229,50,221,50,103,41,213,250,157,144,83,22,64,13,222,53,69,44,158,47,128,74,66,22,209,59,235,44,129,74,74,233,229,245,68,54,196,216,199,48,246,177,163,14,131,11,179,91,85,147,81,8,198,38,178,233,54,215,37,37,214,28,187,183,207,95,199,113,124,122,122,119,56,60,181,41,140,112,187,27,22,178,230,50,221,46,215,235,176,233,159,222,29,174,215,203,166,139,191,253,250,203,244,250,114,187,92,130,240,49,134,237,216,123,97,202,233,183,143,127,219,149,76,193,153,104,201,116,8,134,132,1,149,48,119,248,45,149,174,50,231,164,181,67,75,235,109,245,222,26,67,32,170,149,107,41,70,217,16,74,101,178,104,20,136,81,4,16,133,19,231,53,229,180,86,46,134,192,89,195,72,109,91,233,43,29,54,27,224,36,181,228,90,100,153,25,93,97,114,169,90,31,93,232,124,63,24,99,184,164,42,146,74,5,224,134,218,3,109,114,44,183,27,134,166,3,188,124,254,180,219,237,246,251,189,34,92,175,231,243,237,90,107,38,107,188,119,228,172,115,6,8,107,205,235,186,222,230,41,231,252,135,223,143,93,55,112,213,215,215,183,203,121,110,91,222,90,234,60,207,198,98,140,135,247,239,223,175,169,79,105,205,101,221,237,182,243,116,55,76,61,120,209,237,40,185,94,175,141,90,114,185,92,26,224,174,101,253,110,54,195,131,68,255,253,240,161,173,246,30,142,152,135,179,86,233,30,151,125,231,25,171,8,51,42,163,249,123,190,37,222,79,28,64,185,251,247,26,185,21,0,192,232,253,4,65,66,196,96,29,215,218,74,146,203,229,114,189,94,237,90,157,29,14,240,255,177,245,30,59,115,101,93,154,222,50,219,28,19,17,159,163,73,243,187,238,106,149,128,30,244,68,23,37,104,160,203,212,84,2,26,208,72,93,234,170,223,100,38,249,185,48,199,237,189,151,209,224,48,217,53,16,135,4,8,18,36,17,177,215,90,239,251,60,221,124,94,127,203,15,105,57,175,231,219,77,25,250,113,44,70,107,177,161,93,129,28,97,65,94,61,130,230,104,61,1,129,4,13,33,94,47,239,211,235,85,222,42,190,97,156,227,7,127,250,218,199,214,110,29,148,79,99,198,94,22,19,52,135,148,195,56,220,170,225,133,226,253,195,227,253,231,113,164,102,130,136,199,167,95,170,168,59,114,232,154,14,231,25,152,115,56,124,82,230,231,105,85,171,238,91,179,229,122,121,126,185,62,183,112,249,184,88,96,12,144,148,210,89,93,81,57,120,34,255,71,249,154,78,240,20,59,124,91,110,235,172,154,139,65,219,228,245,96,83,109,243,210,174,162,47,203,44,64,127,184,251,252,63,63,253,83,196,187,63,125,248,220,190,60,255,253,95,254,223,167,227,242,243,231,207,255,225,195,253,29,253,229,255,124,227,151,155,182,127,125,254,252,115,166,120,112,2,193,196,199,79,231,70,218,0,181,145,206,71,43,63,216,91,48,184,175,55,30,163,150,171,85,228,144,112,14,203,175,112,221,218,82,138,49,99,76,130,180,212,186,213,70,33,57,222,214,246,254,231,79,63,166,24,21,180,108,5,153,250,148,204,116,217,166,183,243,171,236,22,244,83,160,224,75,59,207,117,46,184,28,187,68,119,135,232,109,154,166,234,33,67,148,186,217,245,154,99,144,243,165,46,51,35,48,162,132,37,143,253,161,239,223,14,255,105,15,189,2,128,93,213,174,133,67,13,129,74,89,251,65,18,152,122,153,27,16,97,72,225,212,115,89,158,156,214,34,147,17,157,30,127,200,227,195,186,174,231,105,121,57,95,135,97,184,174,203,210,202,167,79,159,30,30,30,78,227,24,66,240,249,55,142,241,216,15,67,144,210,100,189,92,77,244,233,244,184,94,151,100,188,134,206,201,222,215,90,145,3,50,223,63,72,247,233,31,211,237,235,95,175,127,220,226,207,31,233,148,217,24,144,183,222,109,185,126,49,105,63,30,183,95,101,254,235,243,235,140,159,127,254,243,95,254,99,251,183,8,17,17,221,53,15,57,60,246,203,90,94,174,55,60,14,55,225,201,97,62,222,205,133,206,115,249,122,193,203,13,46,248,247,58,166,168,33,51,70,5,139,199,149,14,136,201,139,109,243,52,6,28,51,7,241,123,238,31,142,159,212,67,145,47,164,147,206,171,170,180,117,42,219,204,110,28,48,166,60,30,15,167,251,199,126,56,113,136,16,99,72,93,140,249,63,127,120,52,51,5,167,128,63,220,13,77,63,173,101,217,182,237,253,252,58,134,116,55,140,29,51,184,211,232,252,17,35,241,33,201,90,234,109,90,222,227,240,214,251,235,249,246,114,93,110,69,162,89,8,167,219,210,206,255,253,235,90,116,169,71,133,211,251,27,31,124,3,0,189,173,225,220,62,62,209,227,211,125,41,245,235,243,171,180,82,235,214,106,1,176,72,108,237,138,204,93,132,75,235,2,57,154,173,183,107,134,246,132,235,135,180,122,219,108,122,238,202,54,96,91,25,132,115,195,24,98,14,20,235,58,33,160,59,42,185,51,58,186,71,7,211,182,203,53,66,34,2,86,199,214,176,137,137,142,218,1,24,162,34,17,48,237,245,25,12,132,153,190,190,189,206,165,138,169,111,75,41,101,102,252,63,254,239,255,26,246,145,111,103,153,192,239,236,82,35,204,57,83,76,33,197,219,223,222,67,32,117,141,41,245,199,124,127,127,127,56,12,102,130,42,251,44,243,246,246,246,250,252,50,95,111,86,197,213,32,28,208,28,220,81,193,213,80,212,220,137,76,170,204,183,197,42,220,127,220,208,28,3,50,32,17,64,206,20,204,129,82,26,134,126,204,221,176,59,31,181,137,162,170,248,58,205,183,235,251,186,92,201,225,116,60,194,249,61,248,46,248,138,14,190,169,74,109,102,178,45,43,119,49,133,120,58,28,83,30,26,166,101,83,247,229,151,47,207,155,200,70,184,49,206,243,186,137,29,15,151,219,52,113,213,1,120,126,125,125,121,123,173,203,28,25,78,199,241,211,143,159,30,108,121,126,123,123,126,123,45,10,156,250,98,54,30,78,170,186,206,75,43,171,213,181,149,105,122,125,159,230,165,11,220,149,142,226,55,104,182,162,120,241,173,202,117,94,166,117,133,220,83,20,35,218,170,44,181,2,21,3,108,77,159,210,176,243,129,247,197,71,215,247,136,136,98,125,238,84,213,17,136,8,144,136,193,98,198,126,119,171,170,31,14,145,67,237,235,186,76,243,69,215,173,138,8,152,155,84,2,39,0,2,188,221,46,68,132,125,233,186,174,223,219,186,228,136,110,202,102,180,99,108,106,173,102,2,76,123,122,0,208,131,245,251,215,239,126,11,248,110,26,252,219,223,254,182,67,94,191,124,249,242,249,243,231,63,252,225,15,63,254,248,227,221,221,157,109,219,41,165,227,233,30,56,47,91,65,14,39,102,127,122,66,196,203,107,126,35,104,219,228,238,228,22,98,224,192,84,221,221,215,109,125,123,123,59,36,238,30,79,137,89,12,222,175,183,34,173,17,168,163,3,86,209,77,92,28,214,86,155,239,16,188,45,164,56,90,3,10,169,79,75,115,3,109,102,91,181,121,211,121,19,243,22,34,200,166,199,187,211,49,247,12,105,186,149,85,103,109,6,129,115,98,43,204,65,135,46,223,159,238,255,252,231,255,240,195,31,255,57,166,241,175,255,250,127,33,184,107,147,178,8,12,216,197,46,82,151,226,79,63,253,148,115,238,134,49,117,61,113,116,140,64,232,72,241,118,17,241,42,210,212,84,189,181,90,183,185,110,27,187,145,9,184,224,55,219,189,185,154,168,72,176,97,232,210,208,135,62,99,12,24,163,133,0,183,117,122,62,151,245,186,148,173,57,53,39,5,166,16,137,194,222,168,100,230,61,222,217,117,93,10,232,32,111,175,207,0,123,39,212,152,81,85,246,244,189,221,29,199,33,15,99,238,82,206,142,8,205,136,156,200,164,125,223,97,186,154,131,154,162,170,49,209,183,108,8,238,10,24,68,4,64,118,107,230,168,110,106,164,59,232,208,193,224,255,231,135,127,59,18,195,62,53,185,194,62,223,13,93,55,142,99,64,68,41,117,186,92,107,173,185,235,186,174,171,238,213,244,59,48,174,129,11,186,19,70,140,125,223,247,195,16,99,148,162,185,239,51,114,187,206,211,229,122,189,94,173,9,57,180,214,122,113,52,72,72,17,41,24,184,26,56,128,2,1,72,105,6,21,220,99,8,20,162,7,142,145,55,188,145,59,66,204,185,207,93,151,98,66,39,51,115,244,90,234,237,253,124,61,191,172,203,77,180,48,57,34,130,104,171,21,169,41,67,19,215,42,82,27,90,121,253,242,98,199,126,28,186,76,41,246,161,65,20,93,130,243,86,100,174,155,196,12,67,7,196,91,41,231,235,237,237,237,237,240,249,199,230,198,49,164,62,85,147,231,243,139,64,253,252,249,115,26,134,250,229,249,183,47,207,95,95,46,177,31,144,243,120,156,231,101,237,114,110,117,149,117,109,219,109,185,190,183,109,147,148,98,42,99,234,221,29,144,221,80,213,230,173,206,91,93,54,9,40,12,132,28,1,136,156,221,64,170,108,203,118,123,61,239,19,120,91,87,51,147,181,198,24,29,28,117,239,71,107,3,255,166,125,85,11,134,85,20,0,114,76,93,202,76,84,150,195,91,224,11,82,217,86,83,171,170,232,22,246,148,244,218,84,213,175,190,143,63,177,219,215,108,20,82,140,202,33,28,92,172,153,67,253,253,73,11,14,0,249,247,181,251,30,111,251,110,63,24,134,161,214,122,187,221,46,151,203,203,203,203,243,243,243,111,191,253,246,240,240,240,249,62,82,236,159,134,211,225,148,20,39,85,221,151,235,63,255,252,115,34,47,203,116,222,166,178,173,43,8,230,4,129,209,17,209,75,41,207,117,73,236,57,16,30,7,70,51,179,77,27,247,29,15,135,238,0,84,189,26,108,213,103,183,132,32,32,243,182,202,122,59,104,237,135,131,34,95,150,121,21,184,44,242,122,43,231,185,78,69,5,2,48,135,16,62,124,120,250,248,248,65,55,113,127,155,139,24,137,128,163,107,159,195,93,159,63,61,222,127,252,248,249,167,31,63,252,240,249,49,118,119,247,252,79,136,238,173,182,117,118,217,98,192,33,113,96,60,244,61,34,18,49,5,162,64,234,86,155,136,136,110,55,16,1,149,72,24,152,98,240,144,67,71,25,199,46,165,212,199,132,14,181,148,182,173,109,43,170,250,74,203,227,227,35,135,116,190,157,175,211,205,0,143,167,30,34,67,228,203,180,189,93,167,117,107,2,68,33,161,101,209,96,98,59,83,214,61,108,117,157,231,64,180,247,90,67,132,20,2,135,72,41,133,86,106,85,105,139,202,186,30,115,234,115,238,18,99,109,82,181,173,117,215,75,146,83,64,10,8,234,224,102,174,142,106,76,236,8,14,160,238,4,96,104,59,63,200,157,204,64,12,4,221,29,217,29,16,29,208,93,17,17,136,0,247,27,16,184,153,35,32,16,51,134,20,160,154,186,49,199,195,97,184,59,142,129,0,246,118,192,183,120,60,81,170,173,212,186,46,139,34,137,200,233,116,0,176,90,183,106,173,74,219,182,205,180,213,117,57,125,250,216,81,88,67,36,196,64,28,251,136,10,171,88,2,74,196,35,211,16,82,66,48,16,69,36,138,204,105,232,70,232,143,125,223,19,48,168,133,64,135,126,168,22,221,145,128,145,217,221,91,107,210,154,212,86,215,237,253,237,235,249,245,107,45,115,10,152,145,203,182,110,219,122,44,234,214,68,102,163,36,206,98,102,226,193,252,249,203,87,95,70,61,29,83,238,56,15,200,140,2,82,91,127,188,223,110,19,198,144,79,247,124,184,131,248,238,72,231,105,250,203,79,28,115,184,251,252,116,28,162,148,101,186,158,223,231,139,191,67,234,199,144,58,39,110,234,4,136,110,151,235,117,154,215,135,135,59,55,51,173,82,90,51,116,12,13,121,110,186,92,110,234,96,102,234,38,234,165,105,21,173,162,31,238,30,99,234,56,197,30,121,232,205,17,246,238,166,46,45,118,156,83,10,29,151,82,234,38,117,83,71,40,237,166,170,85,101,63,211,32,126,227,83,150,106,173,53,112,237,251,254,208,15,199,190,203,76,67,238,174,151,115,221,74,221,22,87,73,33,16,145,107,16,145,101,217,42,42,120,11,27,81,224,156,115,55,14,128,221,186,204,33,69,142,113,223,20,152,25,197,144,82,216,23,183,223,90,81,191,47,240,1,224,243,231,207,251,127,140,219,237,182,99,95,207,231,115,223,247,255,252,79,63,87,67,1,234,134,81,204,183,82,183,218,2,225,208,117,191,235,169,189,212,122,107,91,91,41,48,86,56,112,192,156,99,157,183,183,247,247,33,38,145,202,232,169,239,214,218,34,231,135,251,195,225,97,236,133,182,166,191,189,93,7,217,142,57,134,148,36,197,121,222,234,60,103,17,231,248,245,252,94,20,175,171,188,93,151,203,84,246,72,98,215,143,119,135,251,251,167,199,227,225,176,216,20,2,14,93,16,48,111,91,93,167,135,187,238,143,159,31,126,252,240,56,244,131,214,249,249,215,191,99,120,253,177,135,46,117,177,203,214,133,0,199,62,97,36,183,90,208,205,90,21,55,194,192,49,176,163,151,38,181,4,221,80,21,193,24,19,133,136,41,168,117,85,195,55,42,14,34,40,176,137,51,8,168,75,123,171,87,234,58,243,249,175,191,252,118,157,166,227,195,227,195,227,167,251,144,62,9,252,227,235,87,249,183,182,150,21,85,93,90,211,205,221,9,123,51,81,101,145,218,100,189,77,231,189,178,15,224,234,251,209,55,143,135,30,142,128,17,67,140,183,154,199,156,58,142,100,186,173,117,189,222,100,157,80,235,48,118,129,56,5,114,116,80,114,64,119,103,96,68,118,119,5,7,23,117,103,100,71,4,52,65,52,64,113,44,8,236,206,200,136,232,140,223,177,35,223,213,220,170,230,8,4,144,56,196,152,204,76,221,119,159,230,208,245,97,127,162,168,136,53,217,157,139,223,244,86,234,106,176,181,58,230,147,131,21,109,235,182,56,74,215,69,24,58,112,95,151,5,67,146,218,200,33,135,152,32,120,213,2,216,17,97,76,135,68,99,74,153,172,137,0,32,113,108,85,115,55,228,251,251,192,105,154,103,177,150,187,20,35,119,135,227,254,46,10,24,28,188,149,109,153,214,182,46,255,248,235,223,164,108,218,182,192,16,129,76,90,155,215,117,154,6,245,64,192,41,164,60,64,72,34,82,183,85,139,104,213,109,171,49,172,42,208,97,166,14,208,137,128,68,73,128,128,98,127,184,191,59,140,249,238,113,155,23,32,46,173,21,149,211,97,56,29,63,177,203,111,191,248,175,191,253,227,203,229,107,252,248,207,169,31,134,227,17,48,246,227,145,83,50,3,113,155,214,45,135,200,20,40,245,209,9,115,143,96,171,192,235,229,125,23,214,137,200,206,185,230,152,2,39,192,136,200,76,41,132,148,19,18,133,111,132,136,85,161,185,185,130,153,110,82,150,69,220,136,121,89,22,113,19,145,157,105,248,189,94,233,196,184,71,120,106,19,110,41,80,206,249,238,116,58,141,227,124,189,93,174,239,219,50,239,51,136,35,51,194,241,200,0,96,86,235,166,0,96,58,48,83,8,220,8,115,223,229,220,85,105,219,178,108,219,150,115,70,26,25,240,187,120,233,223,31,2,190,91,224,246,159,220,71,93,17,249,111,255,250,215,243,180,92,215,246,195,15,63,116,93,87,21,77,42,184,14,93,222,193,49,245,120,12,222,180,44,173,110,98,186,49,13,125,159,142,199,5,180,180,250,124,126,47,173,50,243,120,242,219,186,198,106,214,221,209,216,27,118,231,249,252,58,253,150,187,245,115,136,135,195,96,41,163,52,1,112,115,213,38,230,123,116,59,48,12,61,91,136,135,227,48,30,142,215,200,169,203,107,89,166,249,230,90,82,164,222,208,212,56,193,207,31,79,255,241,207,63,60,30,143,82,236,124,121,121,125,57,3,15,158,121,28,250,136,166,101,25,19,225,221,0,4,82,150,199,135,163,154,186,42,160,69,68,96,172,106,189,185,7,84,103,49,132,8,20,209,8,10,138,187,54,169,170,108,192,4,28,25,15,195,152,67,108,173,85,239,134,135,135,82,10,116,103,217,42,229,161,187,59,245,195,225,124,185,165,148,16,29,65,246,16,151,155,136,169,1,171,21,181,24,45,54,193,109,195,24,99,202,33,5,86,147,102,6,5,128,137,25,129,66,232,250,216,0,85,218,182,185,149,122,155,203,186,177,58,81,0,67,70,238,34,18,3,8,34,57,51,154,131,41,153,89,117,117,103,116,87,7,66,114,36,4,117,68,117,68,67,67,52,7,160,253,157,1,142,64,191,83,76,212,204,205,20,190,229,65,18,135,70,28,8,83,74,153,131,54,9,187,143,119,63,68,151,82,20,81,106,3,119,38,114,2,114,120,62,127,115,127,148,90,153,93,68,114,136,93,215,205,183,155,0,205,183,155,54,193,93,53,88,155,136,16,124,67,248,133,144,208,155,0,26,160,3,207,165,209,97,200,227,161,57,180,121,218,180,164,198,13,234,135,227,19,145,131,33,56,154,104,41,101,157,111,219,245,250,235,223,255,118,55,142,247,135,62,48,182,178,172,243,34,91,75,24,145,140,66,202,125,223,29,239,128,211,182,213,90,165,52,13,169,163,144,28,200,145,28,8,144,141,200,129,126,123,62,11,193,48,156,98,30,238,158,62,13,15,122,62,159,183,233,230,76,6,94,84,34,3,70,176,132,179,173,219,182,49,191,77,75,169,77,155,137,34,13,136,177,235,123,138,239,239,239,129,19,35,3,26,70,36,6,107,181,108,5,186,145,0,178,121,208,93,33,156,250,190,207,169,43,91,85,1,105,30,130,50,51,147,25,179,146,244,148,215,121,219,51,194,107,217,182,109,219,71,56,17,1,66,114,66,119,84,55,115,71,64,162,33,101,33,22,169,100,94,214,181,129,155,11,152,159,78,167,72,12,104,232,223,0,19,170,205,221,159,142,189,153,23,105,190,85,81,215,182,182,26,67,33,142,193,13,16,17,156,220,177,169,217,38,230,91,55,246,255,3,44,240,123,242,109,111,133,238,143,145,29,14,254,45,17,167,250,229,229,124,153,182,105,109,107,105,159,126,248,33,231,204,200,129,185,52,97,230,227,241,8,245,113,97,47,19,214,178,186,52,149,102,22,99,142,131,159,218,186,108,205,108,90,128,194,181,234,92,42,76,245,42,156,239,31,86,145,165,216,178,173,95,203,2,113,105,16,76,84,44,36,102,230,136,102,167,227,67,81,139,89,186,254,88,205,40,245,253,112,72,125,39,205,74,89,203,245,90,174,19,184,117,137,67,204,67,134,161,63,252,211,159,126,250,249,211,227,16,194,76,229,122,157,218,90,40,249,203,166,243,182,184,108,109,190,221,143,185,79,63,164,99,70,244,178,46,96,13,1,208,92,93,136,136,193,115,176,86,11,2,114,32,138,76,41,52,4,169,192,224,69,84,76,90,85,48,4,32,52,216,193,160,126,184,171,60,84,102,79,135,10,219,203,101,46,248,146,210,245,114,157,94,94,94,175,243,164,170,204,24,35,35,114,52,22,69,85,115,85,238,98,140,129,24,114,142,195,208,213,90,247,188,242,180,204,203,182,254,143,162,235,44,147,10,148,45,161,96,219,24,56,165,148,67,216,182,133,57,18,51,35,5,116,67,167,64,224,212,144,196,212,155,187,91,3,15,223,98,237,108,100,134,96,136,10,108,136,198,8,12,4,64,109,219,43,5,72,8,224,110,106,166,98,218,99,222,143,194,140,30,152,83,12,38,109,190,156,131,153,5,226,62,119,167,195,17,153,214,223,151,106,192,44,85,68,228,253,253,253,112,28,186,184,23,150,105,63,59,13,57,67,173,186,22,109,194,72,204,172,77,0,32,230,180,105,141,0,205,169,185,137,217,170,218,28,216,212,211,208,221,221,231,187,59,204,217,3,116,20,28,228,186,204,116,14,232,64,142,236,136,85,150,219,52,189,190,175,151,235,24,226,33,165,49,119,110,82,171,89,213,224,28,98,134,44,13,177,174,245,166,103,231,84,171,76,183,105,91,150,49,113,5,216,131,53,232,230,205,110,203,250,122,155,151,170,247,31,158,62,125,254,249,254,225,227,56,30,21,81,13,160,169,136,137,91,51,93,106,51,34,75,24,199,94,19,85,245,212,229,195,225,116,155,215,117,221,68,173,83,203,169,23,83,49,213,162,165,84,64,235,98,50,231,213,48,29,239,98,140,41,236,59,72,36,135,148,82,10,249,229,235,215,214,84,27,32,10,227,55,237,43,2,15,119,143,183,219,188,109,27,50,153,89,109,106,102,6,36,166,204,12,68,224,100,110,224,96,10,202,16,69,19,241,222,227,20,17,81,65,114,34,146,82,137,232,112,56,48,66,140,113,219,54,221,123,217,222,8,33,71,66,15,165,169,187,213,186,57,66,85,169,181,118,219,26,98,78,169,59,34,55,49,17,219,233,120,223,13,9,223,27,125,93,215,125,207,17,45,203,178,199,225,220,29,115,188,220,110,85,68,204,46,243,122,127,58,220,221,221,61,28,199,219,237,102,181,126,87,153,105,76,110,98,224,137,98,149,106,166,67,202,49,222,181,173,180,214,92,125,157,171,16,201,102,183,47,175,121,169,195,221,253,120,184,239,14,247,65,94,42,166,231,107,45,243,100,34,199,113,60,12,153,137,198,113,228,166,28,106,84,115,14,200,228,28,192,180,212,109,189,94,182,235,53,136,229,16,2,115,200,93,204,119,143,119,221,207,63,60,60,28,50,187,145,133,62,210,75,157,234,90,39,228,131,153,75,213,173,166,46,73,8,152,178,106,189,172,115,0,224,111,181,251,245,251,74,200,246,79,118,74,223,241,194,165,180,169,148,82,117,94,203,52,151,90,27,24,130,19,40,168,234,203,36,249,125,17,145,231,183,229,249,125,46,165,132,95,95,67,8,200,60,207,179,41,117,221,176,67,149,119,120,114,21,92,150,197,221,18,97,8,228,174,96,106,102,68,184,123,151,182,182,237,169,144,111,254,189,90,154,235,166,5,2,70,208,128,104,6,181,182,117,90,57,73,76,25,48,130,26,136,239,15,75,36,68,7,5,103,7,115,0,2,112,68,96,163,104,224,134,96,72,59,11,158,136,20,128,154,1,162,161,243,55,247,182,153,43,152,18,35,58,32,56,186,71,230,68,36,219,118,126,121,9,174,223,152,72,31,158,158,154,169,223,38,198,149,1,85,77,90,91,231,165,180,122,162,67,234,59,16,138,236,8,251,114,212,31,31,30,22,184,110,113,202,57,183,174,43,86,20,169,79,113,46,75,36,143,142,25,4,76,38,213,230,16,204,142,119,167,238,233,161,187,191,243,46,198,28,66,38,169,235,245,246,246,203,111,95,24,48,34,37,32,172,186,221,110,215,151,183,237,114,249,195,15,63,117,129,131,89,173,13,205,35,50,4,38,34,200,241,182,174,215,219,178,52,87,8,238,110,82,173,109,234,209,200,149,89,88,154,52,209,229,203,237,250,203,219,91,63,220,127,254,225,231,159,255,244,231,225,254,164,41,138,106,140,137,40,60,191,190,62,30,198,33,113,8,136,57,158,30,31,106,80,213,86,151,31,221,125,90,151,183,215,243,219,249,189,214,70,110,251,215,254,254,21,61,47,43,0,216,192,136,84,141,231,121,27,59,196,33,133,144,180,73,19,173,117,99,172,41,118,166,106,162,174,42,0,232,223,98,130,75,183,173,181,168,219,152,123,12,172,8,203,182,110,210,74,41,33,197,29,78,87,180,185,123,0,139,232,80,107,215,117,57,199,200,212,12,20,156,25,99,140,111,111,175,251,234,190,75,177,235,186,82,138,90,67,196,215,191,255,247,61,167,152,82,48,128,166,166,173,152,217,229,114,161,116,29,15,199,251,167,15,119,247,143,199,97,92,182,186,174,235,30,99,249,30,192,223,39,154,61,218,180,71,15,205,108,255,248,216,211,201,185,235,74,41,151,203,69,12,110,243,122,119,119,247,211,15,159,192,62,71,50,111,69,183,181,150,90,154,84,53,85,119,192,144,195,124,157,171,121,74,233,48,30,136,147,204,115,19,51,192,216,13,110,62,45,107,165,114,120,136,31,63,126,234,134,3,221,6,4,152,174,151,215,247,85,75,93,10,138,166,24,195,48,14,238,85,205,0,29,153,125,183,17,183,182,172,235,54,221,172,172,61,167,46,80,140,116,60,228,227,253,233,254,152,30,14,57,51,144,57,228,20,8,167,219,229,124,45,11,14,15,119,199,196,72,34,189,193,77,61,172,109,189,206,15,167,30,153,152,193,68,109,255,172,12,145,115,234,82,231,64,198,232,204,197,252,125,42,207,239,151,183,105,50,231,235,188,77,211,82,139,50,199,20,50,81,112,247,231,101,34,90,68,228,118,91,111,83,173,107,97,150,220,165,62,119,17,210,177,195,200,188,7,222,247,30,246,106,230,90,183,82,220,154,55,175,210,202,186,148,186,221,223,223,199,148,152,57,73,154,231,121,183,64,17,145,207,178,115,104,192,9,16,68,172,214,34,173,148,109,237,220,1,3,32,168,185,239,233,244,128,1,25,0,4,92,221,220,204,17,193,25,193,25,17,1,1,209,17,0,217,8,225,247,36,235,191,119,96,127,15,154,6,36,53,37,135,157,239,27,145,172,182,245,54,133,227,56,94,223,175,123,107,72,75,249,134,117,93,230,173,85,35,62,140,227,62,192,151,101,85,41,199,33,37,14,17,201,69,15,199,163,46,229,195,135,15,17,66,41,205,20,66,130,219,249,130,99,39,90,39,111,186,168,182,162,166,199,135,15,143,63,254,81,82,23,78,119,253,211,67,119,58,196,46,113,208,249,118,174,94,166,231,101,232,122,16,221,150,101,189,220,190,254,219,223,234,52,253,240,244,216,33,222,141,67,221,202,219,249,235,182,109,199,227,81,193,207,231,179,48,93,182,58,171,88,236,154,99,41,149,16,134,227,225,86,102,21,0,143,142,190,212,50,149,229,218,132,142,195,118,107,170,10,64,0,20,144,242,216,13,125,255,225,116,255,246,143,127,156,207,103,148,242,211,15,79,138,104,33,116,135,67,211,22,177,95,150,37,113,56,29,134,117,155,231,219,228,110,167,227,209,69,187,113,88,183,218,212,67,72,162,166,102,199,199,15,75,89,99,238,2,103,66,114,2,10,28,137,99,8,125,72,166,13,205,25,41,50,239,247,224,117,93,95,46,175,0,64,76,155,22,162,192,93,8,24,183,82,156,93,201,28,213,220,20,13,9,57,135,212,229,92,221,68,55,147,111,134,87,7,109,98,162,199,195,1,0,76,100,143,39,152,217,78,66,60,28,198,117,93,167,121,14,33,140,135,3,82,152,151,237,182,44,93,55,84,213,117,153,115,74,135,126,232,115,119,26,250,204,52,95,223,118,233,244,190,74,223,143,190,170,122,60,30,247,79,141,29,120,243,29,98,112,126,123,3,34,102,158,231,121,71,245,212,90,47,239,239,63,253,240,169,79,124,63,30,239,15,195,59,225,175,231,247,117,45,57,240,42,107,213,218,154,182,215,215,117,173,41,118,2,92,69,199,195,1,99,66,164,3,197,85,234,219,203,43,50,127,248,96,99,55,158,47,151,203,84,86,136,33,167,205,210,203,181,48,181,235,252,75,41,5,25,250,177,3,166,173,174,10,30,83,154,47,111,167,190,191,191,63,13,128,108,144,115,126,120,120,184,187,63,222,157,122,134,18,80,136,216,20,135,126,28,250,195,47,95,111,115,236,183,247,43,153,100,246,144,211,195,101,229,24,210,120,106,196,33,144,199,32,88,154,2,0,196,126,204,135,67,189,78,6,84,164,93,46,211,243,229,242,114,155,215,34,155,123,19,152,75,91,86,81,65,102,143,230,1,221,127,95,144,212,90,219,188,177,64,207,57,231,216,231,78,164,245,136,161,27,250,156,190,253,37,183,86,202,138,49,210,225,176,50,139,41,153,14,57,1,161,187,47,183,235,120,58,230,238,192,60,136,88,107,106,102,72,52,140,217,92,216,13,192,137,8,57,40,177,3,141,135,19,0,16,133,148,51,52,217,202,2,128,93,8,181,44,41,165,225,238,168,14,75,217,214,173,52,51,19,76,129,68,221,212,12,137,19,97,136,85,90,41,219,19,131,163,53,173,234,68,223,70,183,14,17,167,235,229,120,60,214,109,53,105,232,22,8,239,31,159,142,227,16,204,204,213,76,212,205,85,68,91,147,90,91,169,98,226,96,66,8,230,104,110,166,168,198,6,193,145,0,9,16,204,187,148,250,152,18,167,117,45,151,238,214,170,84,176,203,250,78,193,67,142,124,232,59,24,197,33,31,239,224,48,52,15,27,210,36,182,173,107,246,54,246,156,250,116,143,15,247,195,137,28,46,111,175,151,235,13,68,198,156,14,120,184,235,58,151,214,214,181,174,91,43,213,204,154,169,138,109,165,78,12,147,73,49,51,242,102,222,128,82,100,30,187,116,232,186,0,144,194,172,62,205,183,247,121,125,159,182,173,104,206,79,136,104,173,110,219,134,42,81,53,132,144,144,63,126,248,176,93,207,215,203,84,234,242,97,187,59,62,30,13,105,174,50,152,131,121,159,211,208,229,186,173,111,95,190,180,181,168,28,30,238,143,196,65,154,165,148,66,236,2,160,58,198,126,252,116,56,17,1,34,130,185,83,64,115,38,140,64,129,24,17,208,33,16,17,120,36,76,227,112,232,242,132,250,13,48,5,96,100,234,42,160,10,42,168,210,26,52,224,111,45,47,86,208,219,122,75,146,118,232,28,5,143,49,98,136,14,223,146,151,123,125,51,230,176,99,105,246,59,220,95,254,211,63,157,207,231,151,151,215,105,154,46,215,43,81,48,199,196,33,48,186,130,155,182,101,93,110,215,72,216,229,161,35,218,152,247,21,216,191,55,218,187,251,52,77,123,65,99,63,244,238,191,133,136,28,134,206,221,171,88,105,77,234,118,189,186,170,46,83,55,77,211,231,15,247,241,199,207,233,144,251,227,253,221,135,31,248,250,14,42,31,14,221,229,114,121,127,187,172,165,56,198,1,66,8,41,143,81,12,80,76,93,173,137,150,58,149,173,213,245,242,242,53,156,70,85,69,181,144,6,10,209,128,150,38,90,234,242,252,190,174,51,48,220,221,157,14,247,7,138,148,187,20,250,254,127,249,195,127,57,68,62,133,152,12,80,133,49,228,190,235,186,132,212,200,129,29,85,109,89,234,237,54,47,91,19,165,197,92,165,106,89,18,91,96,126,56,93,143,227,248,116,26,5,85,41,121,136,33,116,30,6,119,247,144,138,165,89,194,82,234,251,245,250,245,237,237,245,118,171,134,212,229,208,141,243,245,86,28,42,216,82,106,43,11,192,150,66,140,49,202,86,16,157,205,50,88,100,230,196,67,151,115,206,76,29,129,17,81,10,33,198,72,96,197,36,49,247,135,126,101,72,104,117,119,67,32,43,184,130,139,154,108,101,86,171,106,211,60,215,90,49,112,166,44,90,93,197,193,128,73,118,35,38,178,19,43,50,131,155,123,213,61,143,207,238,232,42,145,49,178,39,118,49,72,228,74,224,162,162,251,98,21,104,159,107,212,204,43,2,198,24,173,204,244,251,15,102,222,11,50,0,16,153,119,114,116,68,98,7,45,85,182,2,162,65,155,236,128,111,51,168,181,214,173,72,109,174,6,102,123,254,100,255,5,110,128,142,137,56,135,152,57,68,34,48,223,235,61,227,225,212,28,242,219,121,91,11,247,121,154,128,193,135,46,14,227,152,153,76,1,66,215,66,16,227,10,48,109,197,203,26,19,224,195,120,60,228,195,97,56,28,199,109,90,206,191,61,79,111,87,153,167,158,99,30,67,98,6,145,186,204,235,178,212,90,129,208,212,75,147,173,180,43,122,105,173,66,52,211,77,92,212,66,151,67,63,14,153,19,27,130,45,243,118,94,150,247,105,155,155,24,133,187,20,1,92,69,160,22,107,205,204,66,215,71,78,167,83,158,213,190,78,211,215,47,175,211,114,251,216,62,14,119,35,80,34,176,64,222,247,221,97,28,93,202,203,151,95,110,211,196,82,239,198,167,166,216,58,69,14,24,114,115,64,14,253,120,124,200,73,85,119,159,38,186,17,128,171,154,104,68,96,162,189,172,66,142,204,33,14,57,132,16,189,236,124,138,38,251,37,90,145,20,88,81,181,109,155,152,246,212,231,97,216,203,193,235,186,82,221,3,65,142,0,129,57,230,160,218,182,90,172,237,227,135,3,57,17,97,216,231,86,184,127,122,194,16,170,122,17,45,211,100,178,87,254,18,3,58,129,170,74,153,151,119,140,166,241,78,251,126,252,247,115,202,119,113,100,140,241,59,45,105,95,109,140,227,88,107,93,215,149,92,0,32,146,43,216,218,90,107,205,164,110,75,124,127,127,7,147,195,225,144,115,142,221,225,244,225,71,39,190,92,46,135,177,79,165,132,188,54,5,53,19,115,52,71,100,53,71,23,0,96,212,62,96,83,173,215,115,185,188,173,115,31,152,19,231,62,118,45,68,111,38,91,105,91,145,86,231,249,230,104,21,172,5,27,79,99,78,125,119,58,252,252,248,144,9,123,132,222,128,221,208,9,153,0,129,136,208,25,1,84,161,85,95,139,57,245,195,241,233,60,183,82,218,182,172,9,236,157,249,235,241,252,233,233,233,227,211,35,146,183,221,57,134,44,128,77,180,110,213,108,139,20,175,181,188,220,234,111,239,235,235,109,53,226,14,243,16,240,125,222,220,184,9,86,131,77,29,204,0,129,34,31,35,4,222,39,148,168,26,24,48,229,152,99,0,216,5,181,150,192,216,196,77,88,42,75,141,56,2,130,17,32,146,187,139,43,152,186,186,187,21,181,5,124,41,117,219,54,117,232,199,1,66,170,117,51,19,4,72,198,136,33,16,238,47,104,68,34,132,230,224,165,237,44,171,189,36,145,34,19,18,19,7,102,178,128,42,104,42,234,77,212,17,137,88,137,154,74,107,78,129,187,24,155,53,70,38,34,14,200,140,4,8,0,104,142,129,92,197,164,197,16,8,189,173,75,9,172,101,11,187,42,90,106,173,98,109,43,187,23,38,198,200,16,20,201,192,89,48,208,14,104,166,49,247,99,238,186,152,24,220,204,150,101,113,196,211,233,254,225,227,135,56,142,211,178,226,144,9,143,174,141,85,3,0,59,168,88,53,222,54,145,192,65,84,214,181,181,154,88,147,215,160,99,151,104,105,126,57,159,223,126,123,121,255,250,194,210,198,227,56,198,4,210,136,161,169,212,173,0,0,114,112,226,230,165,186,139,155,0,58,144,58,148,42,173,73,215,117,226,32,14,1,24,119,165,152,1,18,247,99,159,242,16,21,8,29,92,34,162,17,146,57,154,167,200,32,218,165,241,233,254,131,153,93,166,183,245,223,126,251,248,199,79,159,127,252,20,42,116,49,116,137,134,196,31,31,14,127,249,195,231,183,183,76,49,120,221,192,169,239,98,238,211,102,96,85,99,238,199,241,144,69,20,92,145,67,192,64,236,110,117,219,170,85,19,229,64,136,128,174,110,134,12,125,234,134,177,155,214,70,24,152,92,149,69,149,216,93,171,40,64,36,17,116,217,241,0,13,33,165,72,8,233,228,80,209,236,0,0,32,0,73,68,65,84,232,3,48,185,43,236,7,249,16,139,74,43,85,85,219,166,219,102,6,10,240,237,224,199,204,207,239,87,17,13,93,63,156,238,196,96,219,182,189,26,215,106,33,162,72,224,166,178,78,43,90,38,15,46,121,60,237,239,142,219,237,182,7,64,190,57,220,127,175,92,170,234,190,16,233,186,46,132,160,203,251,142,82,136,228,22,89,253,247,141,163,217,117,217,126,253,250,38,34,31,238,79,57,143,212,157,218,101,190,78,183,106,22,98,26,14,17,33,58,226,90,155,203,214,231,193,180,49,122,31,56,29,123,128,188,231,184,95,18,154,137,148,118,157,175,222,28,154,187,184,155,125,252,248,49,4,82,151,184,103,88,54,188,199,99,63,36,110,85,77,155,74,64,12,28,99,140,4,123,157,125,7,117,49,33,139,213,170,145,211,241,244,112,255,110,207,173,174,86,99,0,81,213,219,60,221,166,185,54,175,222,192,196,68,69,164,180,90,74,91,182,173,53,29,134,67,169,245,124,219,206,107,187,44,117,19,197,101,227,124,85,117,36,99,10,195,241,116,119,199,145,83,36,38,162,15,144,119,55,194,222,150,106,173,177,54,7,43,165,236,81,242,194,204,140,228,223,138,252,20,176,150,38,101,3,221,233,94,140,166,32,10,128,123,139,176,181,214,74,37,226,29,244,47,173,168,9,0,184,71,96,112,36,103,222,209,206,202,108,218,68,37,83,200,57,131,128,20,33,173,65,212,3,132,24,251,132,236,41,34,86,209,162,32,14,206,65,137,167,214,106,41,170,212,5,174,160,128,8,104,184,167,33,190,209,158,44,6,114,85,112,13,24,216,109,45,235,202,168,101,11,160,223,36,35,173,106,173,21,204,251,148,187,208,27,161,152,87,17,220,52,6,34,183,200,112,26,198,67,238,19,7,107,181,149,242,242,246,150,150,153,98,226,190,27,114,194,190,107,12,135,241,73,202,182,94,175,235,237,86,171,0,18,133,132,30,69,172,149,70,2,173,174,14,109,241,198,235,50,65,179,53,94,206,239,231,231,87,168,50,164,116,63,28,134,192,219,124,1,87,19,117,80,14,136,49,40,184,0,58,135,224,174,110,128,65,21,93,189,53,93,151,109,155,55,47,160,193,9,125,93,74,173,226,10,33,134,16,82,0,3,41,46,45,5,226,220,1,96,0,36,117,173,10,234,119,199,251,113,236,255,254,37,126,57,127,57,191,207,79,159,56,162,133,68,236,166,101,61,244,233,127,250,203,159,222,238,143,151,219,252,242,122,134,144,251,211,99,232,71,185,45,38,130,29,198,24,203,251,101,199,73,238,93,109,23,80,85,111,85,209,73,17,240,91,190,135,64,212,130,107,240,109,33,247,68,72,33,152,115,34,7,173,104,13,186,216,37,90,215,117,45,229,242,252,101,58,135,189,40,53,28,62,228,156,29,109,199,106,49,160,153,73,109,136,64,0,10,78,76,184,239,152,201,1,241,229,122,11,129,145,152,115,199,93,193,38,173,9,52,151,90,186,148,82,76,12,232,170,186,77,219,197,176,174,195,241,254,112,56,236,216,203,231,231,231,82,202,190,13,249,110,18,216,191,84,118,20,112,206,89,10,50,3,6,22,99,102,19,39,8,137,66,66,196,219,188,110,127,253,235,235,251,241,47,127,248,233,199,31,62,97,30,195,248,112,57,255,139,170,122,160,64,1,145,77,64,85,164,214,195,48,130,153,139,18,106,6,232,18,123,140,154,60,244,59,183,173,137,89,3,67,4,142,196,152,239,83,212,136,78,224,40,75,157,219,92,173,156,50,249,33,7,108,30,12,146,105,64,234,33,115,8,152,194,90,214,90,85,220,74,131,219,84,223,206,235,249,106,26,14,196,22,34,196,132,100,40,86,47,211,229,151,231,223,114,71,110,162,181,149,82,214,90,154,152,170,139,169,41,212,237,31,68,212,220,182,90,150,170,107,171,94,5,214,250,241,211,39,119,72,33,222,29,238,238,79,119,41,132,178,110,235,188,248,166,182,167,242,165,108,117,45,165,236,175,245,253,126,239,254,109,17,190,87,245,197,44,221,110,162,130,205,2,97,136,17,66,20,143,18,109,90,87,113,139,72,153,2,6,48,4,84,108,69,246,170,172,187,3,57,27,17,240,78,248,112,83,7,48,64,117,83,116,71,0,118,14,232,178,10,137,52,143,52,132,144,98,71,137,82,85,107,226,91,115,143,17,82,164,213,203,170,173,42,38,249,6,190,114,23,55,84,117,64,114,0,119,2,52,68,6,36,68,114,0,53,175,34,181,133,111,66,59,209,214,218,126,151,225,20,40,71,69,88,75,173,34,100,206,6,129,185,15,60,166,46,16,107,109,235,50,3,249,229,114,225,45,30,30,31,251,24,20,73,19,243,208,97,52,2,111,33,168,90,171,53,167,177,235,135,129,135,250,122,243,106,6,98,181,17,139,47,190,46,183,182,206,181,117,243,229,236,77,158,238,238,239,251,238,225,56,36,112,216,150,90,86,21,217,183,71,6,174,210,170,154,51,69,71,223,173,102,20,19,91,53,209,77,230,219,100,1,141,157,9,202,214,172,168,136,130,110,210,240,120,234,107,89,230,233,114,184,59,245,125,79,24,209,145,29,200,113,93,27,229,248,240,248,1,66,220,76,106,213,183,215,203,61,15,33,4,212,214,180,118,125,122,60,141,49,64,34,90,110,211,106,66,168,49,32,237,98,58,85,85,197,181,48,51,39,32,97,183,102,82,189,85,50,69,48,81,55,48,119,37,2,194,88,54,2,23,104,5,220,145,136,67,136,68,28,25,186,20,93,99,206,98,195,60,167,231,183,215,151,151,151,101,91,247,142,230,246,135,63,244,93,199,49,182,90,85,205,213,194,78,180,101,164,111,207,253,68,49,152,217,90,150,82,10,165,12,68,42,106,0,106,222,212,76,196,221,192,28,221,2,236,227,175,121,211,102,234,101,197,79,235,119,166,222,186,174,59,20,99,158,231,157,18,190,219,6,246,227,174,170,246,125,223,225,224,196,10,97,107,170,222,76,93,85,21,149,56,46,243,178,174,235,112,93,144,35,198,124,24,134,254,244,52,47,127,69,229,86,85,118,245,170,193,254,198,230,29,252,43,69,205,26,108,161,49,163,163,201,221,208,81,100,10,217,114,118,65,84,138,152,67,72,203,178,56,57,17,10,184,169,250,90,112,186,249,237,170,76,193,149,213,80,68,75,91,171,132,210,97,78,128,176,174,101,171,109,21,62,159,151,47,207,231,127,188,169,69,9,195,106,80,13,170,88,49,83,94,218,47,207,80,234,205,76,246,100,96,109,218,204,29,136,67,12,33,216,173,197,46,199,156,114,63,134,254,112,71,200,49,80,12,41,37,173,141,0,251,200,125,226,224,176,213,109,187,158,95,222,191,238,71,150,214,90,41,101,95,45,113,202,192,65,1,205,140,137,149,34,18,27,70,65,233,116,77,14,204,20,82,76,93,31,82,86,164,230,32,85,4,176,17,32,50,3,53,83,55,183,210,156,220,204,204,13,29,155,27,126,211,217,130,3,34,152,131,3,147,130,87,41,132,152,186,232,27,56,136,104,105,130,137,48,96,224,128,1,88,9,193,42,48,231,97,76,33,150,82,166,173,176,219,247,110,84,107,205,81,9,48,32,17,162,130,38,14,24,2,249,55,106,50,35,105,147,240,157,35,240,157,245,26,82,162,20,171,72,173,117,157,231,174,96,204,145,32,132,136,8,96,34,203,90,47,215,115,140,92,74,25,187,228,132,75,45,171,136,19,9,129,215,26,8,247,166,121,107,45,146,50,48,17,231,152,209,72,164,81,211,136,152,157,176,233,182,108,235,42,203,109,26,99,186,191,59,158,82,36,0,105,85,165,46,203,242,237,38,133,212,90,91,12,214,218,204,129,141,92,27,65,8,204,125,232,52,8,184,202,218,52,130,5,226,64,93,136,52,166,164,88,118,83,31,217,182,76,231,55,26,198,67,238,134,156,25,157,192,28,12,173,73,115,48,133,113,60,62,220,127,120,153,222,207,231,105,206,178,47,207,57,144,213,178,182,66,102,167,67,247,231,63,253,244,143,47,175,173,181,189,200,7,96,102,178,109,235,135,24,153,25,1,173,212,34,69,181,161,107,102,114,7,209,42,218,8,29,137,221,117,219,150,82,214,174,139,85,154,148,42,21,41,4,34,234,153,83,223,199,46,3,226,49,231,136,16,84,223,175,164,170,4,240,235,223,255,1,0,167,211,97,255,18,139,137,83,74,227,56,54,109,200,196,129,67,8,28,163,152,82,35,119,119,74,186,23,241,137,67,204,41,149,166,10,98,57,50,163,131,41,194,183,193,74,181,106,133,250,254,254,189,93,126,127,127,111,102,211,52,157,207,231,93,89,114,60,30,119,50,197,110,23,239,251,190,131,4,0,69,189,53,67,55,48,3,10,251,249,70,29,128,184,169,125,121,121,23,245,143,31,63,62,62,220,141,167,163,52,45,165,181,77,91,145,253,130,192,132,181,86,82,9,4,9,61,154,162,42,129,18,122,216,90,226,20,57,33,69,32,36,162,46,198,24,114,33,216,90,21,48,39,75,49,20,19,92,110,243,151,95,126,57,159,79,125,190,207,29,19,153,216,186,21,138,141,107,166,20,215,121,221,68,149,58,228,12,220,57,137,83,198,168,161,163,42,46,82,145,0,162,23,45,95,207,47,196,24,67,2,194,66,186,148,86,154,114,136,33,197,123,26,66,72,227,112,76,125,7,76,10,186,255,169,166,249,218,74,117,81,175,107,155,174,232,58,223,166,233,122,187,150,229,119,147,131,136,8,18,117,49,119,33,2,133,214,90,83,1,32,54,66,64,85,16,133,163,52,48,228,221,64,131,16,9,21,24,220,187,148,155,187,87,105,230,96,142,134,251,30,37,196,96,224,38,238,8,6,110,224,132,104,64,78,6,170,132,192,49,184,219,90,75,151,66,55,244,64,147,170,130,52,19,84,36,226,236,10,160,16,40,145,25,131,222,245,253,48,12,165,20,2,12,33,172,33,236,120,20,107,42,14,129,25,56,48,18,152,245,57,145,177,155,57,88,138,33,68,6,211,128,14,223,13,221,223,29,37,248,239,100,60,65,147,32,68,4,51,6,53,169,173,110,235,124,189,229,33,3,64,234,187,148,243,220,218,109,154,32,4,142,129,92,3,231,24,35,35,105,179,138,210,74,37,75,93,76,77,17,68,65,45,98,234,66,116,11,197,81,106,45,235,214,255,206,191,222,230,213,202,58,207,115,93,55,69,240,16,20,189,184,175,69,138,153,58,68,35,104,110,168,33,80,78,161,165,212,202,230,102,96,8,238,137,67,223,247,148,250,6,97,19,216,68,131,207,83,153,235,217,143,119,151,227,253,67,160,200,140,228,161,138,0,144,187,215,173,122,162,24,115,224,84,107,93,116,2,235,135,20,99,8,82,202,178,78,76,177,63,28,254,248,243,199,247,219,242,62,213,38,229,27,185,30,160,148,114,28,198,61,73,177,110,75,89,86,51,137,137,187,20,205,155,27,24,236,159,203,128,136,162,85,85,79,199,39,147,182,95,205,57,134,212,229,20,163,135,24,152,56,132,161,207,57,133,161,207,143,215,187,61,205,245,143,255,250,235,48,12,33,80,45,197,192,221,61,199,52,12,195,188,206,98,186,109,91,149,194,41,2,225,62,110,172,101,219,93,226,57,245,120,4,4,91,193,117,245,20,3,185,153,171,186,177,27,184,163,43,152,239,28,10,102,222,29,2,181,214,105,154,166,105,42,165,60,61,61,237,235,143,61,33,178,219,39,108,18,119,119,5,85,67,87,68,10,33,80,140,181,105,72,93,72,29,0,92,167,101,89,150,42,74,68,159,30,6,139,26,130,84,146,130,181,173,213,197,77,180,74,203,140,41,112,31,184,139,144,217,152,56,16,148,122,37,82,247,170,13,173,98,160,12,189,135,142,62,127,254,116,185,94,167,50,59,81,31,113,174,238,101,155,94,223,90,184,241,195,195,211,135,212,167,142,3,154,35,198,142,186,124,91,151,82,138,24,165,49,31,239,186,167,39,219,200,32,157,54,252,202,17,155,44,173,98,12,220,159,134,148,163,182,22,114,238,250,158,99,196,173,206,245,186,172,171,214,194,133,89,117,175,80,179,170,90,157,215,117,219,54,209,10,0,90,139,138,4,128,11,16,195,46,41,145,56,142,238,222,68,220,139,57,33,147,199,104,169,83,181,2,88,21,197,21,213,220,177,137,136,200,103,45,6,238,200,251,191,130,59,10,212,102,216,165,180,187,150,181,238,4,35,64,66,3,64,38,50,34,34,67,216,243,96,187,102,216,17,212,33,18,16,51,136,181,214,66,160,24,35,67,106,165,54,21,213,38,196,168,224,206,42,30,2,89,171,33,166,28,57,167,254,56,140,165,9,50,55,14,237,119,198,210,94,178,103,64,98,52,55,70,114,230,166,138,14,33,132,29,93,204,255,251,255,246,191,254,203,191,254,237,203,111,175,77,204,148,18,231,196,185,44,245,253,235,69,86,57,117,71,132,165,235,211,225,238,48,220,159,32,199,169,201,85,90,9,84,136,91,12,199,199,199,238,48,110,219,34,181,48,1,72,235,230,109,140,93,107,240,219,235,245,189,154,12,199,45,247,207,117,145,132,215,114,13,73,143,199,228,182,74,219,180,149,219,116,243,183,255,246,233,196,63,62,246,199,64,164,82,215,182,172,174,62,190,79,20,15,63,167,227,31,87,184,255,245,221,127,125,211,107,201,205,239,222,27,206,64,11,67,33,245,142,66,215,185,243,54,55,219,44,3,100,212,62,182,79,15,241,167,79,195,152,171,151,23,40,113,89,154,166,241,240,249,79,225,240,97,170,176,53,76,57,114,244,52,224,112,31,32,203,117,121,95,111,215,99,204,127,122,252,116,109,44,148,57,117,125,63,198,16,200,44,51,141,145,135,152,142,93,151,40,200,166,168,72,24,117,243,186,54,200,83,119,151,227,33,148,182,172,219,197,180,104,93,230,235,219,135,199,123,52,145,214,154,84,115,7,222,159,170,108,231,47,25,109,236,66,23,128,180,178,181,99,23,159,78,227,33,241,105,204,125,192,96,237,148,195,211,221,56,4,180,109,134,83,255,203,251,223,255,250,245,95,27,108,21,182,203,245,213,92,127,252,244,137,17,88,192,214,6,139,134,2,131,164,193,242,1,122,247,50,114,56,132,152,153,221,68,69,154,137,144,53,194,22,169,6,216,2,205,232,51,249,68,120,99,188,45,176,172,203,56,142,167,195,1,180,128,52,147,237,118,126,205,204,98,98,6,121,56,245,167,39,236,70,13,135,120,124,186,174,95,175,98,179,58,230,68,41,25,88,100,60,13,185,45,75,6,139,38,176,21,106,18,204,177,217,118,155,227,146,147,31,143,241,3,91,183,93,215,245,182,6,243,62,135,62,16,107,195,82,163,120,239,113,240,148,36,242,198,75,227,82,66,45,100,216,197,225,62,142,199,138,60,215,26,114,36,132,33,241,136,112,68,127,48,186,19,59,44,229,250,248,211,47,215,242,215,91,187,166,187,237,238,199,107,186,63,75,94,74,87,166,216,195,253,145,238,121,5,156,111,125,125,239,235,47,221,252,255,180,63,252,249,203,219,117,106,170,221,120,19,44,196,119,15,143,143,15,119,63,127,184,255,227,227,221,83,136,116,155,237,186,244,154,142,120,232,188,59,118,130,80,165,78,173,78,38,149,65,85,90,171,101,153,231,144,59,167,240,182,44,207,211,114,53,155,137,206,232,212,210,229,178,44,243,6,206,8,108,77,193,48,35,61,28,142,94,182,58,221,168,172,29,248,136,154,164,80,249,255,200,122,147,94,73,146,44,75,239,78,34,162,131,153,189,201,221,35,50,51,178,50,179,170,186,139,77,128,236,5,127,77,131,100,131,32,154,43,146,0,1,242,191,178,209,44,20,187,179,114,10,31,222,96,131,170,138,200,29,184,208,23,81,9,240,193,23,15,190,48,135,171,169,138,222,225,156,243,45,95,202,124,73,99,45,115,203,179,210,160,144,129,10,97,30,242,68,200,20,4,0,134,1,4,65,64,130,70,41,72,72,50,72,6,78,65,187,91,37,163,241,36,211,200,19,87,161,141,135,62,76,54,75,45,156,6,240,201,125,80,47,53,88,57,227,88,242,60,214,232,135,83,41,226,113,123,62,248,250,195,129,191,131,150,95,254,178,229,65,151,6,22,121,60,98,57,109,80,52,31,210,233,83,229,113,186,255,62,151,35,97,42,152,112,235,177,212,164,46,17,65,1,63,249,167,224,175,99,202,254,58,129,121,255,203,61,250,109,143,228,44,227,32,194,227,56,38,150,93,213,74,68,235,186,238,154,232,44,145,83,2,15,109,13,104,181,110,121,62,134,176,16,81,64,236,81,138,238,59,224,79,56,135,99,235,93,155,247,102,77,205,130,83,73,205,116,185,94,206,91,107,218,144,9,145,28,236,237,229,27,10,80,193,76,137,59,34,166,156,184,28,230,212,91,78,128,94,219,166,203,178,12,243,48,148,244,225,241,225,155,161,44,91,128,135,43,17,166,52,12,73,134,97,168,151,151,128,22,0,84,24,17,129,105,111,187,222,243,38,221,154,105,98,44,165,68,111,181,246,128,5,17,199,113,156,148,106,24,169,2,132,136,0,120,239,221,84,119,200,67,202,153,32,64,82,107,173,105,239,189,171,235,126,130,160,59,0,180,235,178,53,77,41,169,91,107,141,132,29,176,7,152,217,241,238,52,77,211,233,116,143,194,238,206,156,84,93,179,47,203,242,242,242,242,250,250,202,124,237,189,159,207,215,117,93,127,247,155,191,165,163,228,156,85,237,103,226,145,187,151,50,238,91,20,98,154,231,35,17,57,120,68,180,190,185,59,6,0,58,2,66,224,158,21,177,127,179,181,110,235,118,203,76,211,60,180,126,216,43,14,184,92,1,69,131,151,102,82,74,55,108,218,255,58,57,98,151,12,64,188,151,63,136,184,59,211,35,240,103,38,219,215,175,95,107,93,239,239,239,135,49,205,199,35,51,214,237,86,235,214,93,217,45,193,123,53,222,205,212,204,205,54,234,102,230,129,9,49,250,102,16,225,24,214,223,46,23,129,200,4,3,67,17,41,67,74,120,16,130,109,62,244,218,150,235,245,79,127,252,227,245,124,19,42,217,105,0,30,128,178,35,71,152,213,85,55,119,27,198,76,114,247,255,94,174,186,108,222,21,17,209,109,148,249,195,221,195,47,31,167,143,243,120,151,89,111,155,173,85,91,44,21,12,82,55,58,159,127,143,136,76,137,107,149,220,128,200,2,204,44,137,8,18,144,51,32,97,224,158,202,225,166,161,63,83,17,126,54,28,253,236,15,0,0,11,84,213,8,54,15,32,222,175,255,206,39,67,82,231,100,204,140,180,109,91,211,190,214,218,122,219,251,23,102,70,38,5,116,128,253,171,220,43,92,13,112,68,52,87,2,130,160,61,96,144,223,155,9,66,97,14,73,9,137,12,108,207,82,69,143,105,154,10,19,170,179,217,206,253,30,37,143,165,172,189,13,68,155,6,164,82,3,209,183,173,182,171,189,98,68,29,70,36,166,8,32,116,136,8,109,166,226,238,0,78,68,232,22,110,102,76,239,164,186,30,230,33,145,68,16,209,32,84,117,191,77,187,118,213,158,74,30,199,97,26,6,0,96,162,105,28,61,226,124,62,175,181,141,227,204,72,137,8,193,123,173,64,194,136,16,150,68,210,190,173,103,130,174,174,70,1,67,153,126,246,8,116,211,119,65,116,68,15,175,245,182,106,220,212,54,107,138,94,173,186,161,246,109,72,233,48,31,202,33,71,96,93,59,106,100,226,36,52,36,154,10,230,172,140,16,214,83,78,199,195,180,221,160,92,175,155,89,173,53,220,135,33,31,203,56,77,227,118,126,182,232,168,152,242,187,11,214,204,110,219,234,72,238,190,109,237,138,158,15,227,113,156,148,112,185,94,1,89,134,195,52,229,35,228,144,80,218,34,41,75,97,124,107,173,155,246,90,43,34,231,36,89,18,132,245,86,123,83,85,237,214,201,61,16,128,213,33,88,205,81,187,191,123,160,209,131,182,6,82,85,21,136,45,112,24,134,204,2,200,146,202,56,29,62,140,249,122,189,46,203,210,123,95,182,117,91,182,219,237,182,214,186,220,54,68,36,96,128,125,88,144,119,195,5,34,191,175,96,145,74,78,48,206,203,178,172,184,18,176,123,120,4,1,236,120,19,136,61,209,95,77,227,118,187,157,207,229,254,120,184,127,122,16,164,47,243,143,231,219,181,181,214,94,95,154,199,218,117,152,143,169,140,156,242,80,198,86,123,111,186,71,136,19,145,105,236,89,158,239,217,188,137,16,213,44,204,250,182,153,245,182,108,183,91,93,238,239,79,135,121,44,243,20,228,109,213,190,105,64,36,194,125,112,8,186,247,234,186,242,22,129,30,104,136,70,172,225,0,20,230,207,151,151,253,4,153,18,29,134,204,50,14,69,114,202,31,79,135,168,85,183,186,188,190,108,111,87,34,25,185,28,100,124,154,79,102,70,110,1,230,100,101,42,79,199,28,28,227,143,219,0,96,134,129,128,65,167,52,124,60,221,253,234,195,227,211,40,199,68,61,223,124,89,188,233,178,120,85,218,212,219,154,99,231,209,131,183,109,85,85,223,119,130,57,135,43,184,67,24,135,115,56,90,184,246,30,162,170,238,33,238,68,228,177,239,53,66,183,205,45,136,19,185,119,243,110,74,68,200,137,119,25,136,246,240,110,68,157,100,144,196,204,251,20,182,154,182,48,4,96,161,29,233,100,30,4,176,31,34,224,96,96,65,70,136,100,129,228,8,36,6,130,72,239,65,171,4,96,132,34,2,68,68,32,238,234,6,155,181,105,28,32,8,49,246,71,219,13,14,211,52,77,211,203,183,111,115,224,230,30,82,42,74,65,126,189,173,155,118,68,12,107,1,204,130,89,4,44,57,122,154,242,126,130,0,51,119,172,0,59,188,68,99,247,246,163,3,56,37,217,223,207,170,106,22,238,174,174,102,182,45,107,41,217,221,123,173,222,245,112,56,184,187,169,158,159,223,82,42,148,71,6,36,139,174,29,185,73,201,122,187,9,82,201,165,48,113,42,225,161,53,8,152,83,78,169,228,97,36,96,135,90,123,152,121,87,123,93,175,29,96,11,92,186,221,122,95,205,154,71,32,252,226,251,167,227,221,225,225,211,125,153,210,243,235,249,243,246,165,107,71,72,137,113,26,243,135,135,97,158,64,82,4,98,175,91,32,141,195,49,49,246,117,91,46,231,109,91,238,78,247,41,9,35,140,211,96,221,128,99,119,12,138,72,223,122,179,70,121,84,183,235,109,181,26,133,241,52,61,148,17,107,237,6,192,0,123,21,54,207,163,81,162,165,113,46,218,86,109,189,181,190,167,57,4,189,187,232,118,170,142,3,0,50,16,26,4,24,56,196,48,30,246,36,14,98,103,54,20,166,60,2,101,78,105,105,118,253,250,242,142,53,102,86,213,214,99,186,159,159,62,126,112,136,245,182,92,46,55,83,223,169,49,255,241,255,249,143,68,130,200,20,144,115,185,187,187,251,244,233,211,195,248,208,182,174,106,128,8,142,102,225,221,41,72,80,28,69,33,212,212,1,24,233,221,121,25,239,120,211,109,89,47,175,111,83,74,99,46,229,94,30,30,238,81,248,237,124,93,90,163,219,34,105,148,52,140,243,241,238,116,215,227,137,136,204,226,118,187,153,133,27,236,254,111,36,68,8,34,196,132,0,2,160,102,174,170,0,222,214,101,233,219,109,187,221,221,29,15,199,169,100,153,210,93,19,102,51,242,110,238,213,188,187,145,123,4,56,65,132,7,178,51,116,80,243,221,163,1,222,13,188,147,219,138,177,174,82,91,105,243,52,228,60,221,125,255,233,112,40,136,47,183,245,182,86,55,79,12,153,225,48,101,113,64,112,68,15,129,200,1,137,128,233,111,90,107,47,151,111,253,108,238,158,240,113,24,31,134,241,126,24,11,180,137,32,50,215,169,244,195,120,142,122,89,186,109,219,135,251,147,153,239,95,235,186,181,215,75,237,77,69,196,76,117,119,64,182,198,225,41,194,195,169,247,30,125,175,200,60,144,0,220,221,156,213,194,173,19,17,231,236,136,94,107,68,16,167,148,18,80,132,154,122,55,211,112,223,203,153,188,135,108,252,132,119,66,68,96,38,98,32,226,8,13,195,159,115,209,35,0,128,16,19,80,55,135,192,0,34,100,100,2,166,0,216,5,153,68,68,73,48,108,207,178,1,247,203,245,86,68,10,0,122,44,125,65,139,56,30,199,50,60,17,204,66,155,147,37,86,73,7,225,67,150,91,213,238,54,49,32,152,16,229,34,236,3,12,233,241,227,7,9,55,4,72,140,13,48,224,29,157,23,241,30,119,70,63,57,20,247,230,101,111,118,32,98,207,128,45,67,94,111,11,17,153,117,156,15,4,8,221,92,205,171,49,121,38,78,8,235,186,173,230,185,101,144,116,152,103,74,73,2,51,75,15,236,6,140,8,65,44,195,48,206,34,9,57,87,141,75,235,171,183,171,109,134,180,122,92,122,61,215,26,68,101,62,12,211,244,111,127,247,187,50,165,249,126,114,14,4,93,95,19,80,126,154,239,185,110,79,135,242,225,126,60,30,164,251,182,108,171,169,33,81,34,20,34,80,189,93,47,151,243,235,253,233,65,135,161,97,28,143,199,94,33,200,121,144,173,85,34,130,192,112,4,68,13,111,117,171,107,31,68,78,83,57,12,101,24,167,215,243,219,170,151,207,223,206,171,210,233,233,123,34,10,87,239,200,148,52,222,29,241,104,161,221,55,175,153,132,146,144,75,178,140,174,200,4,12,14,1,102,152,74,236,160,169,176,216,9,76,200,26,136,59,82,100,219,118,21,249,238,142,35,98,196,184,191,63,229,156,111,183,155,124,249,210,122,95,150,181,246,109,58,204,0,228,238,218,189,90,191,172,139,156,223,20,2,36,137,164,156,101,95,135,17,216,144,71,60,210,237,118,217,234,18,22,238,128,196,132,176,35,223,247,244,135,214,183,101,129,235,45,171,246,195,60,127,252,240,33,2,150,219,166,109,219,112,225,117,160,92,14,167,187,148,248,238,195,167,148,138,89,180,166,189,47,238,239,33,52,41,37,248,137,86,47,137,34,216,172,185,171,19,58,133,135,159,215,219,102,117,233,243,195,221,233,52,149,233,116,66,235,81,43,236,113,228,17,130,200,41,161,84,66,66,146,32,2,64,167,96,100,64,116,237,96,225,222,1,140,85,155,194,218,25,56,252,199,191,148,121,250,238,120,156,203,240,114,185,182,30,89,242,148,210,60,229,132,36,68,192,230,232,13,123,141,110,161,31,167,195,215,60,42,45,74,65,146,31,15,167,187,113,158,89,184,175,25,168,140,25,238,231,20,49,151,53,61,159,161,251,25,208,205,4,121,26,199,34,210,219,70,110,196,116,91,87,12,143,64,234,154,8,11,129,59,184,123,135,248,217,156,6,239,9,61,182,87,37,137,136,133,3,200,3,195,149,82,146,82,32,76,1,33,194,45,224,167,116,31,139,32,145,20,65,177,243,162,192,25,225,93,129,12,4,232,241,47,71,8,2,24,0,35,168,71,4,18,178,39,198,29,202,29,190,174,155,136,112,230,68,9,73,4,201,93,195,168,109,11,186,75,46,133,201,212,111,235,2,238,58,246,79,204,109,24,86,179,197,93,193,198,204,3,15,215,164,183,222,28,250,186,174,196,226,130,17,54,148,116,58,29,196,204,222,23,108,140,17,65,136,20,142,0,12,224,136,204,196,12,127,133,201,252,41,135,30,197,84,173,107,93,55,68,12,48,237,29,0,194,253,240,190,199,144,169,12,115,25,150,101,211,186,104,239,243,221,93,193,32,55,173,198,128,214,186,181,46,196,9,135,156,75,26,6,166,4,221,43,192,162,237,220,214,6,218,2,22,211,155,109,46,56,157,142,159,126,249,221,227,199,15,255,240,235,223,118,175,144,64,189,95,166,116,119,154,102,153,127,251,221,175,251,219,219,128,54,13,144,196,161,3,19,20,150,92,198,219,5,166,194,73,192,218,186,94,206,235,237,82,115,206,158,78,247,39,140,28,228,192,184,191,49,80,56,81,242,247,106,156,77,235,219,245,242,151,175,248,116,119,26,114,89,182,230,97,207,175,47,107,7,46,83,117,122,121,126,33,148,249,190,168,27,114,18,206,222,106,93,22,173,224,217,134,92,136,132,132,217,49,24,0,17,204,44,124,239,236,205,44,222,171,63,80,208,166,128,136,235,218,34,112,28,167,157,15,182,111,88,35,98,223,167,138,144,170,46,183,109,143,5,191,191,79,68,200,144,49,185,59,84,239,159,95,190,126,125,123,254,225,135,191,37,217,189,53,153,192,179,200,152,139,171,125,217,171,223,238,22,128,196,136,16,24,22,251,152,1,208,67,91,191,190,157,223,94,95,15,243,248,225,195,227,245,118,35,6,181,102,91,4,94,106,15,98,41,165,60,124,55,222,221,81,239,86,55,51,141,214,58,128,237,55,134,123,152,245,29,47,32,137,60,200,3,214,94,75,41,41,139,67,84,237,118,61,59,120,179,233,241,52,11,18,229,236,17,17,142,16,128,4,123,237,45,204,148,28,201,247,9,15,57,19,27,0,114,8,74,38,30,135,60,77,227,60,207,211,88,158,255,249,47,244,244,48,28,79,9,233,88,178,103,138,64,215,102,222,132,4,137,137,193,193,77,235,214,151,166,29,215,148,213,70,74,33,132,12,3,81,38,76,140,41,120,40,60,103,26,248,52,151,116,127,154,14,243,112,152,228,255,254,195,103,221,86,67,156,198,50,149,124,55,143,9,81,82,242,86,5,49,32,80,144,136,210,206,148,131,8,70,99,4,128,221,82,242,87,39,200,187,99,32,128,144,36,128,128,146,131,32,24,33,50,18,137,132,59,0,58,4,132,239,164,4,4,34,4,143,192,128,125,74,137,123,254,77,192,59,112,115,127,211,195,207,167,149,43,99,68,88,4,197,59,127,219,34,50,34,160,139,64,80,0,50,50,112,42,68,40,34,67,30,176,119,171,173,169,167,110,167,204,52,166,213,226,109,219,174,214,4,5,9,89,34,1,46,107,93,151,107,164,4,89,208,61,101,25,146,240,255,250,239,255,221,203,215,47,203,109,113,181,120,87,167,80,215,94,123,197,192,156,243,14,198,12,128,0,120,79,112,100,18,225,49,151,44,82,74,66,143,48,43,146,194,252,242,250,86,80,114,74,34,137,118,215,15,120,34,206,69,158,238,78,167,97,132,222,235,109,209,109,221,110,139,245,86,82,57,204,67,25,102,201,165,153,157,111,203,151,215,231,175,111,175,175,183,235,173,111,171,246,78,144,15,195,227,247,31,127,248,237,175,126,248,237,15,31,127,241,233,183,135,137,200,83,193,148,169,181,109,91,214,41,149,143,15,79,119,195,152,201,24,52,137,19,57,64,148,82,142,199,251,190,225,218,251,166,218,145,82,25,166,241,48,149,34,128,73,192,188,1,130,129,175,91,93,150,149,80,230,241,208,195,137,49,49,51,225,86,215,219,109,81,237,196,2,128,101,156,90,87,7,158,14,135,117,93,191,126,249,98,166,10,97,234,57,201,144,75,152,111,203,162,106,194,194,66,106,110,102,30,22,128,1,208,93,213,141,56,171,135,238,107,85,120,191,31,32,80,213,91,83,2,158,231,227,56,206,187,153,152,57,161,152,153,90,55,22,25,199,33,151,108,166,107,107,203,186,214,86,107,107,59,221,212,220,182,173,222,150,69,164,212,173,153,154,32,230,84,74,78,130,140,8,110,22,22,189,55,143,16,34,64,180,61,25,216,156,1,134,33,19,69,111,181,148,244,244,240,120,119,58,181,86,111,215,229,118,187,5,146,134,175,219,94,120,211,195,33,151,50,228,92,220,223,229,170,251,141,75,68,238,225,190,123,70,145,136,119,85,121,211,46,137,41,39,36,50,55,53,213,48,213,222,122,55,55,38,102,17,68,118,64,64,114,0,242,5,137,152,24,2,212,60,60,16,72,16,221,140,3,5,33,51,13,57,141,73,134,146,5,49,111,65,14,117,93,183,186,149,92,230,195,140,225,235,178,140,185,32,26,162,35,133,163,42,152,129,3,250,203,23,95,183,45,167,196,194,203,186,2,216,233,56,78,5,231,73,166,76,153,1,161,139,240,48,14,121,144,97,72,45,82,239,213,77,231,113,24,135,130,97,137,105,28,71,70,56,140,99,78,73,16,198,92,198,36,104,170,109,139,60,69,56,19,230,36,8,161,189,185,199,158,173,109,14,239,96,25,119,71,218,37,127,161,213,205,193,28,0,16,118,58,148,155,239,95,141,25,196,95,239,56,32,34,0,221,35,60,32,2,16,247,116,116,38,162,157,191,237,206,128,137,69,152,119,145,65,144,209,174,78,7,176,157,65,21,224,17,137,41,44,16,32,39,97,100,87,39,0,73,105,94,95,198,156,199,177,0,120,132,137,236,118,13,24,18,83,24,246,126,55,14,79,119,199,130,116,44,195,47,63,126,18,216,43,112,36,162,157,187,23,123,90,34,1,2,135,16,192,206,49,218,167,202,8,187,65,38,49,78,211,228,166,140,68,0,26,16,93,97,167,67,111,141,153,73,114,145,116,127,58,18,193,62,102,155,231,185,72,186,108,235,118,189,160,186,183,78,24,52,211,48,30,185,100,5,92,91,63,47,203,219,237,118,94,174,111,117,185,174,139,137,76,199,195,221,199,211,15,191,249,225,211,47,190,31,143,39,102,38,83,225,144,33,97,166,227,117,20,130,109,189,157,95,191,254,240,240,177,55,160,136,44,18,132,64,8,146,134,44,37,249,97,204,211,80,106,115,112,115,221,92,187,39,94,151,5,73,41,216,61,122,239,102,206,156,242,56,92,180,38,206,82,146,55,89,215,219,229,245,213,204,56,229,239,62,126,58,157,238,131,100,188,172,227,52,47,91,197,80,6,188,220,110,67,206,195,48,72,42,202,205,2,193,29,0,244,125,102,20,26,0,1,22,214,213,84,109,60,20,84,11,232,142,190,239,50,88,4,0,33,34,188,105,196,126,148,88,235,17,1,6,101,64,109,189,181,54,206,211,195,211,135,251,211,29,17,133,227,215,151,231,214,122,235,221,123,112,78,68,130,9,1,224,199,175,95,4,233,50,207,214,158,132,57,77,35,184,123,237,99,202,149,69,136,21,9,17,16,33,192,53,156,2,1,157,145,24,96,219,110,215,243,165,107,29,167,167,167,135,199,207,119,223,142,175,231,77,163,170,215,173,174,183,101,185,222,174,215,82,202,48,207,135,187,187,135,219,109,117,135,189,163,65,196,0,245,216,115,43,8,113,175,106,137,51,7,161,153,57,88,15,135,93,213,214,117,89,158,239,143,7,121,144,148,70,42,28,1,218,90,4,20,13,70,0,4,176,0,243,48,0,49,8,98,39,114,221,251,108,67,221,2,72,93,147,252,253,195,247,111,235,237,203,245,82,137,166,195,124,156,70,68,124,121,254,6,104,17,232,96,17,78,132,37,11,1,56,228,240,117,44,121,72,233,82,183,229,203,95,182,126,253,240,52,79,131,158,142,31,183,48,236,110,109,69,68,41,101,226,108,52,252,155,241,239,24,237,243,231,207,211,152,134,33,153,38,132,200,89,18,29,8,165,119,219,24,35,144,136,162,65,114,219,31,30,0,72,24,22,64,17,30,238,214,91,235,68,186,167,171,2,11,209,123,30,173,104,253,57,159,5,254,106,19,186,35,202,246,59,100,175,204,240,189,73,132,157,192,244,238,121,251,249,231,167,135,116,151,153,25,196,142,134,73,227,206,198,70,245,0,211,119,151,102,56,138,244,186,245,74,18,88,36,185,105,38,142,192,207,95,127,164,156,238,167,92,18,142,65,69,120,18,158,204,157,120,0,27,125,154,231,195,227,221,125,219,182,36,229,227,48,242,255,246,63,253,247,47,95,191,46,183,91,22,198,64,33,150,196,218,109,93,247,119,47,53,239,101,24,36,73,221,106,109,27,19,151,36,0,209,182,90,82,98,0,8,24,75,22,150,108,96,174,108,0,0,32,0,73,68,65,84,190,110,125,171,219,90,159,158,62,0,197,249,114,70,2,70,172,117,3,179,187,211,241,219,231,207,63,254,233,143,20,113,60,204,214,59,56,62,60,60,74,201,1,184,213,246,249,249,249,15,63,254,233,203,235,115,3,47,211,168,140,79,223,61,253,234,119,191,254,197,15,191,124,120,188,159,230,241,112,40,199,195,120,168,58,31,134,181,221,154,109,67,25,95,158,95,158,63,191,220,207,167,41,165,208,102,125,27,199,52,29,198,183,243,249,249,229,146,203,48,229,169,105,223,204,100,62,124,252,244,139,79,159,190,191,63,157,198,156,16,93,18,3,135,186,5,210,52,31,238,142,143,243,120,40,243,120,91,150,215,151,215,109,93,221,172,181,118,190,94,94,95,94,167,195,65,56,229,113,32,162,243,249,250,199,63,253,225,252,250,26,97,49,28,134,97,26,203,0,16,238,33,76,137,83,64,244,218,204,220,41,0,176,187,170,123,4,0,17,236,138,232,50,4,96,171,77,213,74,42,135,195,241,56,29,0,144,128,202,30,136,204,105,40,227,97,62,78,7,118,85,109,13,3,8,64,205,234,182,5,66,221,86,53,239,93,29,35,231,146,74,2,4,15,43,105,204,89,32,188,110,91,152,78,185,20,102,116,107,235,134,224,251,180,199,220,186,246,174,218,85,31,238,30,246,196,230,36,60,228,108,189,10,225,195,221,195,191,254,175,254,245,151,47,95,254,233,191,252,231,183,203,37,151,97,28,15,22,113,62,159,51,197,80,166,239,62,253,226,211,167,143,41,165,101,89,110,183,155,153,221,110,183,189,219,218,197,114,57,115,41,137,24,212,1,49,246,189,99,0,4,132,155,55,237,102,142,0,17,123,76,70,55,51,38,145,92,38,219,34,192,186,187,5,6,49,37,198,132,1,110,46,200,3,139,32,82,120,6,26,114,46,41,199,243,101,154,230,148,243,203,229,242,118,91,40,167,227,225,120,186,191,39,34,243,222,235,182,245,170,222,187,246,214,219,214,214,117,201,221,59,23,57,62,60,96,78,231,219,153,11,253,250,215,191,168,245,50,79,197,161,57,234,241,238,40,41,45,117,115,66,115,62,28,167,167,167,135,251,135,211,233,116,60,29,231,36,172,189,183,117,237,181,130,219,60,150,251,211,177,36,118,237,24,38,211,65,8,92,187,245,26,110,76,128,0,218,247,115,123,23,127,7,184,239,235,48,102,30,101,7,220,106,184,179,72,202,153,69,136,217,220,85,117,55,112,11,243,94,98,180,214,36,21,12,248,153,9,39,204,146,82,74,105,217,86,176,189,35,140,136,32,64,73,105,40,165,214,5,152,89,18,16,184,185,67,176,164,92,50,58,170,25,69,16,49,152,89,215,189,191,250,48,211,109,91,127,124,249,118,219,86,20,74,9,1,2,194,238,14,243,221,60,142,204,25,112,98,78,14,51,209,195,52,11,67,48,145,16,148,50,133,45,93,213,1,118,171,76,206,249,254,116,87,147,21,73,173,53,139,119,229,59,0,132,121,102,1,15,237,61,212,162,51,168,245,222,65,45,149,66,34,129,190,143,2,85,221,173,122,215,191,252,233,247,183,203,213,173,115,201,17,177,182,170,85,95,94,95,81,158,214,182,190,158,223,254,242,245,203,215,183,111,205,109,56,12,195,113,250,175,255,187,127,59,158,166,211,253,113,60,204,121,72,41,165,60,148,148,36,111,42,153,89,9,17,1,37,149,66,130,77,53,13,165,20,246,134,200,96,22,93,125,217,234,183,151,215,127,243,55,159,156,112,35,246,107,107,117,89,174,103,52,39,183,186,93,37,11,21,4,225,160,148,82,134,65,136,164,245,70,204,195,60,113,184,246,156,115,46,137,79,243,225,143,127,250,83,235,122,152,231,112,172,219,210,235,130,161,133,139,74,1,160,174,10,206,161,225,6,77,59,116,67,10,68,64,96,36,16,202,224,6,164,59,196,248,103,150,242,207,145,80,251,59,71,91,183,214,149,69,144,12,0,213,21,72,227,66,238,167,105,102,17,17,233,238,15,199,83,18,17,226,207,95,190,169,254,184,110,85,181,165,244,78,63,20,34,64,176,214,151,109,249,210,43,105,251,254,195,167,227,105,30,202,221,186,102,143,254,122,126,221,182,155,19,162,96,6,74,44,41,51,24,16,129,121,175,213,47,231,243,183,175,159,31,30,30,14,211,252,139,79,159,214,237,15,203,237,154,198,0,228,214,237,31,255,241,159,94,95,207,111,111,151,191,249,155,31,30,238,159,254,245,191,146,146,199,63,253,249,15,59,35,74,85,153,17,0,106,221,182,109,237,189,179,20,3,160,189,189,223,123,124,0,4,108,214,111,91,181,238,23,4,1,204,36,115,25,198,92,30,202,192,238,138,176,239,116,17,246,18,28,163,91,112,24,33,34,82,160,17,88,3,219,61,74,173,171,27,2,236,66,234,110,42,121,8,52,51,212,112,138,119,233,10,132,133,121,68,223,234,173,214,37,35,4,58,36,190,182,246,199,47,95,127,247,195,131,17,117,196,80,223,92,153,49,18,139,208,195,116,63,110,131,214,57,34,0,104,93,87,97,20,66,12,221,150,90,107,15,239,9,227,116,58,60,158,14,170,250,185,198,186,174,111,151,219,237,118,171,77,13,48,49,69,73,91,211,0,50,128,0,140,112,48,53,83,71,196,34,180,79,52,126,202,214,214,189,69,33,164,36,236,255,162,217,1,115,65,218,67,58,112,111,140,255,165,112,137,148,18,144,211,46,129,71,114,136,214,251,79,113,10,96,225,132,20,239,99,25,83,68,220,79,154,247,165,175,64,80,18,206,57,27,151,22,118,91,55,111,181,184,222,225,221,233,116,58,141,35,162,11,10,15,201,37,70,33,117,31,146,60,150,36,76,200,140,137,101,28,75,173,213,93,9,16,34,192,163,36,126,184,59,110,25,246,85,238,190,110,216,211,217,204,93,50,99,128,245,222,107,243,134,108,161,170,218,122,57,222,33,147,133,3,239,243,216,94,151,165,182,117,91,86,65,25,199,124,60,206,20,100,225,107,171,175,215,155,76,211,235,229,252,249,235,215,111,111,47,29,252,112,127,252,248,203,79,167,199,251,191,253,251,223,165,33,149,41,167,36,136,129,224,232,29,155,14,211,24,100,40,44,140,196,50,29,102,206,105,173,219,229,182,228,195,152,242,0,208,0,169,140,199,180,118,115,218,174,111,194,249,48,141,121,211,213,58,184,37,66,4,220,34,194,212,140,144,16,9,2,25,145,61,96,109,29,152,202,48,65,216,110,42,59,141,227,227,253,253,219,249,236,72,173,119,38,154,230,252,233,195,83,98,34,128,87,194,253,69,145,128,56,220,205,123,183,190,173,89,18,49,144,112,16,35,58,33,168,69,32,6,152,7,194,206,238,120,207,62,116,116,99,230,132,128,8,9,33,33,68,4,135,147,155,55,221,23,245,72,180,182,238,117,155,114,26,242,195,225,112,72,41,213,182,126,125,126,5,15,119,103,198,196,100,222,49,128,9,28,236,252,246,205,214,91,10,27,243,47,159,158,158,166,33,117,95,191,60,71,215,21,147,72,202,36,73,8,138,136,35,18,160,171,109,109,251,246,237,235,48,148,148,82,46,249,119,191,253,237,109,109,255,252,231,207,125,171,200,201,205,141,253,207,127,254,203,237,182,244,222,255,225,31,254,225,116,58,61,62,62,94,174,111,0,112,185,188,213,90,247,118,88,173,189,27,121,82,222,7,34,16,251,209,1,14,128,0,34,201,45,110,109,141,110,28,48,165,2,134,30,100,153,247,224,27,223,31,54,20,12,70,36,245,61,14,37,118,231,43,70,16,246,64,188,83,179,117,109,140,196,12,8,183,117,25,234,246,48,205,64,212,123,181,112,112,64,20,33,50,67,240,16,242,109,187,190,174,117,136,232,132,193,116,171,237,143,95,190,124,250,120,92,204,70,65,166,228,148,144,56,144,131,64,18,14,148,98,96,66,33,162,121,27,83,226,105,26,239,239,142,111,111,111,111,207,111,170,90,50,29,15,195,60,207,41,149,135,30,187,2,240,203,183,151,151,215,183,101,171,234,176,139,195,3,193,2,61,64,3,204,109,183,234,58,143,97,78,63,177,181,131,246,130,45,144,73,132,9,16,61,220,204,187,18,32,19,237,25,163,184,47,113,1,194,99,47,241,120,95,247,122,16,0,57,120,192,30,250,31,102,93,149,152,127,186,164,228,238,209,123,18,241,192,64,66,18,78,130,204,73,114,25,167,165,157,61,143,194,98,218,20,124,173,107,90,69,40,230,113,154,115,42,51,68,119,65,169,22,83,150,135,177,240,255,241,63,255,15,231,151,151,109,91,5,185,110,171,7,8,203,214,234,178,46,37,151,251,135,123,21,220,137,208,174,86,74,158,167,73,152,162,247,156,115,230,247,96,90,70,20,98,239,90,215,85,142,7,201,210,173,119,237,0,113,190,190,61,127,251,188,109,171,48,77,83,121,120,124,60,30,239,204,227,114,185,213,174,65,100,65,215,245,182,245,206,37,63,126,252,240,195,111,127,243,155,223,253,230,151,191,254,21,37,100,193,68,193,232,12,78,110,236,202,97,3,23,7,175,214,130,145,83,185,156,111,175,95,47,86,163,112,190,63,28,74,18,4,160,44,128,220,13,0,19,111,139,228,212,17,94,111,107,213,56,30,239,238,78,167,146,75,102,78,89,80,40,222,103,90,208,187,247,214,55,235,17,123,169,0,234,22,102,234,86,107,251,240,244,148,68,182,90,183,101,41,34,119,167,35,129,191,189,190,44,116,216,90,235,91,179,222,193,195,204,122,235,173,247,189,159,5,136,120,127,157,134,186,90,56,209,123,43,139,225,123,92,101,73,146,137,166,82,220,52,1,30,198,97,204,57,33,10,209,40,169,20,63,140,227,97,158,18,137,107,111,181,155,25,2,12,195,248,62,161,138,253,30,219,63,222,171,86,8,47,137,199,156,216,173,111,27,88,23,240,177,164,60,72,202,169,182,245,186,46,10,42,89,36,51,116,116,179,61,12,34,180,183,86,209,35,204,151,109,29,202,120,255,248,152,74,89,91,91,150,165,155,18,243,119,31,62,154,249,186,110,91,221,122,215,136,96,166,105,30,85,117,219,214,117,93,136,33,37,1,112,68,200,57,97,240,207,29,123,224,254,27,32,240,56,78,66,130,129,8,40,200,137,147,72,102,226,100,173,118,219,186,87,71,13,54,100,216,103,32,1,72,12,128,106,214,187,170,153,57,118,143,185,247,205,76,137,113,200,202,82,17,48,229,50,78,185,12,189,245,222,59,32,164,36,44,98,238,102,166,42,231,203,219,219,109,233,8,221,99,105,205,193,147,208,52,229,195,52,20,17,38,28,135,145,72,90,51,0,218,122,109,218,76,13,40,152,144,132,114,74,67,73,143,79,143,227,48,230,44,37,231,82,210,144,51,19,34,248,241,48,79,69,198,146,75,34,12,183,222,90,221,90,171,140,128,72,76,72,4,239,28,115,4,132,16,7,223,53,172,8,128,104,16,173,247,214,26,18,237,153,213,24,224,102,209,141,0,153,56,226,93,118,17,239,163,201,253,80,126,239,92,8,137,223,193,183,244,62,19,49,67,36,32,10,2,68,218,123,109,117,75,204,222,77,136,74,201,69,178,160,12,57,149,97,120,189,188,12,227,241,244,240,112,56,221,165,148,180,183,214,106,93,151,227,60,149,44,153,49,33,50,130,246,90,146,124,120,122,18,38,16,145,34,105,219,22,119,23,2,18,26,115,25,203,128,4,173,110,183,246,142,249,29,199,177,100,153,166,9,77,141,182,221,201,39,194,153,152,32,132,200,106,115,181,234,42,170,214,170,90,239,106,215,219,249,186,94,41,224,238,116,40,67,153,230,129,152,214,86,171,117,245,176,109,125,91,26,39,25,14,199,239,30,78,143,223,125,120,252,238,225,238,225,48,76,57,160,239,90,243,204,33,68,2,1,97,232,209,60,212,181,135,19,176,66,112,41,121,154,90,111,192,146,198,121,40,216,54,32,6,76,129,105,240,238,135,66,101,30,123,7,193,215,190,173,215,203,121,44,195,32,9,32,186,246,45,90,141,232,1,16,28,46,20,196,135,188,43,152,16,81,56,1,81,219,214,243,219,37,177,48,198,186,174,223,62,255,120,154,166,31,126,245,139,195,84,96,119,96,246,30,106,78,12,18,9,223,137,234,110,14,224,221,16,193,2,195,96,15,126,3,76,142,123,76,36,163,32,11,146,208,46,255,250,41,252,210,157,195,221,109,55,99,78,35,179,186,175,13,8,5,105,78,137,0,213,93,235,54,143,211,111,126,245,203,177,12,127,254,241,243,215,111,223,110,117,141,8,28,37,66,1,36,231,148,15,165,186,122,95,95,158,191,152,214,95,255,230,135,211,135,199,239,127,241,225,220,46,159,223,190,122,52,230,210,91,51,235,251,187,14,17,5,73,173,221,150,203,245,63,95,145,248,95,29,239,126,243,195,175,215,77,207,151,165,95,110,195,88,84,189,148,17,17,223,94,47,255,169,254,167,203,229,252,119,127,247,187,95,255,250,215,181,214,117,189,213,186,153,247,221,73,184,79,0,161,253,132,125,142,96,0,223,31,31,4,70,116,100,230,36,40,18,200,72,102,177,108,250,151,245,2,0,132,66,34,36,57,7,166,144,196,72,82,2,66,189,187,131,155,177,217,230,49,152,126,116,119,17,206,41,149,67,98,222,180,47,189,93,183,58,205,71,78,137,57,129,91,4,134,5,5,49,202,156,249,80,202,36,178,244,190,181,238,93,19,39,230,180,173,90,55,91,169,107,88,230,158,5,194,40,165,220,226,230,176,43,108,77,67,19,37,18,44,99,206,82,24,97,200,178,44,75,219,186,214,86,235,182,44,58,106,35,162,81,248,227,253,65,48,246,72,147,243,245,214,221,3,186,67,114,36,102,116,198,20,2,0,184,153,153,169,219,94,18,59,163,154,53,211,113,28,255,255,0,74,2,80,115,0,0,70,70,52,4,2,80,119,71,48,51,39,18,36,68,150,247,29,13,0,128,91,119,8,51,243,125,167,133,20,232,225,17,128,65,104,129,0,100,17,16,161,30,238,96,145,131,10,151,99,66,51,51,201,141,92,179,224,90,151,33,73,66,130,8,2,178,232,213,235,166,55,254,63,255,195,255,120,121,57,247,90,235,186,33,144,36,65,98,32,0,4,98,137,136,75,223,246,35,141,145,82,146,146,203,190,27,36,164,34,146,136,8,48,11,255,84,131,108,219,144,133,89,163,171,169,106,123,125,121,94,151,235,60,79,227,52,10,115,206,131,57,60,191,188,158,47,215,173,246,181,214,101,233,121,28,63,126,247,233,251,31,126,245,244,253,199,195,105,150,204,0,62,205,3,97,112,24,133,145,27,90,131,218,172,110,198,131,133,27,236,114,172,212,186,245,213,209,184,80,122,186,191,31,75,9,112,206,18,192,22,148,202,248,49,57,231,225,218,251,231,215,203,121,169,64,60,150,49,75,66,0,117,235,174,65,68,146,132,139,112,66,226,165,111,16,59,49,131,114,73,227,48,1,161,155,214,109,203,194,140,184,44,23,235,245,254,120,56,29,38,66,120,241,195,94,111,10,17,35,237,201,115,137,18,9,33,239,251,255,189,227,132,93,105,44,2,178,55,189,76,153,56,39,41,196,239,43,173,173,186,89,97,17,68,239,234,170,16,145,179,187,233,190,120,19,230,156,114,206,37,229,212,91,43,101,24,198,81,36,237,102,47,237,22,238,105,78,24,129,96,232,38,30,9,33,49,50,196,245,242,202,25,167,195,152,6,89,117,59,223,206,205,26,50,250,66,0,123,26,85,32,196,254,174,130,136,235,245,6,136,101,28,202,48,109,173,189,188,157,123,239,121,40,117,217,114,206,227,56,185,219,245,122,171,173,166,148,74,46,181,46,102,106,222,119,81,162,187,238,58,136,2,9,16,246,226,227,231,7,33,0,172,187,170,70,55,112,100,36,112,208,106,219,186,169,175,171,69,117,175,1,29,73,17,59,160,2,24,162,1,116,183,110,214,76,61,60,88,64,248,201,189,67,88,78,52,141,150,139,51,185,8,113,58,157,238,118,241,37,6,236,10,201,93,30,9,61,182,109,231,235,64,247,104,22,194,60,148,252,120,119,124,60,30,216,162,45,43,232,62,9,117,70,241,193,128,128,246,237,222,126,103,132,123,68,239,117,79,243,27,75,201,41,51,35,64,0,248,122,126,237,117,117,83,97,28,179,228,146,19,147,8,171,42,17,33,66,4,2,34,51,103,225,156,51,58,66,68,55,83,55,119,215,240,230,102,102,121,87,202,152,239,243,81,6,20,68,68,84,221,169,63,176,35,13,223,55,47,63,137,77,48,32,252,95,36,109,132,200,136,0,168,187,117,10,223,49,123,4,148,147,184,25,1,102,102,12,180,110,224,142,0,34,3,115,50,245,219,237,182,221,22,34,60,157,14,79,79,247,215,235,27,49,153,119,143,8,198,218,55,67,31,230,137,255,175,255,229,223,95,94,95,219,214,194,35,231,132,196,16,78,36,227,56,50,83,87,187,129,14,185,48,179,171,133,27,19,39,38,70,36,15,102,2,55,111,138,17,130,228,102,218,251,90,82,26,50,96,0,104,215,122,185,188,0,196,135,143,143,187,123,125,156,70,36,90,150,181,119,15,160,109,171,195,124,250,240,233,195,15,127,243,195,199,95,124,154,15,19,10,0,186,129,49,129,182,181,111,139,183,202,170,160,61,90,181,109,139,225,4,132,32,76,137,144,36,92,48,56,83,65,139,135,187,187,33,9,49,72,206,26,174,142,227,116,44,219,235,214,251,243,229,246,229,188,44,77,83,158,78,167,187,199,211,189,135,171,155,130,237,39,8,75,33,100,0,188,172,215,189,105,220,19,125,144,81,72,16,96,91,87,132,200,34,132,225,170,73,48,11,187,105,155,190,159,230,121,26,38,17,222,215,242,153,83,25,118,215,126,38,194,29,122,76,204,146,18,231,36,216,137,81,136,132,40,103,201,239,215,19,14,227,136,238,133,249,48,141,99,41,132,32,132,37,167,121,224,196,34,76,180,155,11,89,114,146,82,6,150,196,194,16,224,239,42,30,4,12,68,186,182,11,49,18,128,183,14,214,179,112,102,66,48,68,48,87,71,231,156,90,244,183,219,249,86,23,128,200,62,10,177,32,18,2,237,170,46,192,29,36,13,200,181,235,219,249,122,185,45,170,1,68,225,161,221,153,133,8,1,208,221,122,111,151,203,229,243,231,31,111,203,165,214,186,107,166,16,131,136,2,188,247,54,208,128,128,63,31,34,129,0,72,184,83,125,212,220,130,60,24,153,1,247,9,71,20,116,34,3,86,34,133,253,79,52,51,245,232,222,53,194,220,28,0,19,151,113,72,195,240,61,194,126,202,116,97,40,25,74,145,60,16,167,227,124,164,0,4,216,45,161,110,206,194,57,165,118,94,174,215,229,182,52,11,114,98,11,8,55,107,237,211,195,253,199,211,221,152,5,205,41,168,222,234,235,243,219,245,124,187,194,185,245,22,17,66,68,239,226,67,15,243,176,64,4,33,22,33,17,33,161,156,242,56,142,57,12,220,182,117,49,237,204,156,83,218,163,138,122,107,44,41,2,34,44,2,118,136,161,136,140,50,2,190,7,86,41,70,224,59,129,129,133,77,109,15,217,202,72,233,167,127,91,61,0,0,137,144,40,16,29,194,204,29,162,148,178,75,58,221,204,119,189,98,68,0,76,165,68,68,87,243,61,219,93,72,88,136,177,36,49,115,138,96,98,48,211,214,122,55,128,152,199,123,70,113,211,86,171,246,13,194,152,2,209,181,85,102,84,239,72,36,69,154,155,65,228,41,203,207,153,32,195,88,8,185,53,85,85,17,153,134,66,34,77,187,132,236,211,211,26,14,189,39,150,194,131,136,152,58,152,119,235,186,213,36,68,25,246,185,227,187,8,31,197,130,247,59,187,12,233,116,58,245,173,238,65,53,204,229,120,220,44,152,83,173,93,63,124,248,244,233,187,239,159,62,126,119,119,119,10,6,141,230,24,153,208,77,205,140,60,132,40,11,13,82,200,179,229,246,70,76,18,239,51,38,148,50,242,241,68,217,43,149,126,60,157,74,2,235,225,161,91,237,107,109,142,44,68,183,174,181,214,176,190,79,162,209,131,133,182,243,182,246,219,173,215,6,0,156,1,55,87,232,221,60,191,75,9,111,183,219,155,106,173,243,97,156,56,220,204,158,159,159,183,156,24,172,181,237,203,151,250,246,252,109,185,221,238,255,219,255,6,3,188,245,229,42,235,229,234,173,37,146,156,56,75,106,125,67,134,168,16,1,200,123,142,134,120,221,246,252,107,34,18,98,33,166,0,118,184,63,221,13,40,16,113,28,166,156,82,223,170,117,21,145,195,33,152,57,16,213,163,246,238,222,129,48,37,254,244,225,233,229,114,89,182,55,112,31,199,241,225,225,97,39,176,255,151,223,255,254,238,116,26,82,10,117,55,67,231,32,244,174,167,211,225,186,45,207,95,190,210,40,72,200,140,17,166,22,179,8,6,224,251,131,185,47,77,204,204,115,206,0,241,229,203,151,250,167,207,101,62,30,78,143,211,52,189,188,188,237,87,102,89,98,15,67,84,195,183,183,183,63,255,249,143,101,224,135,135,251,227,105,70,196,221,42,201,66,102,6,10,8,64,241,222,183,19,32,4,56,114,206,73,129,53,58,57,238,6,245,96,16,49,47,53,98,23,203,162,5,152,121,15,37,162,166,61,19,38,66,129,200,68,148,133,203,32,99,201,68,173,109,77,187,175,53,141,45,79,115,202,3,49,27,68,98,17,201,134,155,27,0,26,184,48,39,235,205,181,129,171,240,80,72,178,227,229,86,215,235,173,46,213,29,166,97,102,73,96,250,122,121,254,246,249,91,107,90,207,215,195,225,240,248,248,248,112,119,63,243,68,4,238,16,8,121,72,28,132,254,46,255,73,41,101,22,0,248,238,48,252,229,47,127,217,182,109,89,110,17,193,101,18,194,148,210,97,154,168,105,183,104,123,174,174,35,128,32,196,60,207,14,177,181,214,92,21,28,16,153,9,225,221,71,2,230,64,140,73,8,9,0,84,59,58,0,35,254,116,61,127,222,229,229,156,123,239,109,7,204,169,57,146,179,139,187,76,83,51,141,246,190,229,125,79,60,6,220,165,195,239,158,123,51,107,109,143,35,131,25,144,40,165,33,9,182,85,219,246,250,227,143,207,159,127,108,191,250,229,119,230,14,232,130,6,76,40,108,170,61,140,255,247,255,240,239,106,93,254,240,251,127,36,212,121,96,244,205,251,202,224,237,118,141,186,126,60,157,134,68,190,220,178,233,167,211,113,78,114,123,125,177,86,79,199,99,64,92,150,219,218,59,141,131,137,60,47,203,243,186,110,136,111,89,238,158,30,15,243,49,170,197,249,6,175,203,116,211,123,231,169,217,119,135,163,120,191,93,158,59,214,231,237,249,185,126,201,143,249,225,233,151,31,127,249,241,254,233,30,8,205,148,81,24,147,43,102,57,50,77,152,14,198,199,53,134,139,149,55,31,206,49,19,30,91,135,36,19,83,233,155,49,230,222,237,159,255,244,7,200,198,147,241,92,59,189,46,245,51,225,57,195,85,215,47,201,128,40,121,208,214,156,121,184,123,252,56,223,223,129,176,33,32,131,71,104,211,219,186,93,107,171,238,141,112,174,53,214,21,182,154,35,198,157,149,160,10,230,189,245,187,251,71,71,169,70,105,126,88,35,189,53,76,167,143,7,162,153,225,56,200,32,128,86,173,175,166,91,120,79,153,192,213,85,163,43,153,23,199,236,152,52,110,3,24,81,83,175,107,221,182,198,78,167,241,248,225,244,200,40,153,19,34,107,183,181,171,33,66,74,158,228,230,176,24,46,142,74,9,199,145,166,9,178,116,10,30,75,143,126,89,46,207,231,175,91,191,73,113,22,3,236,5,15,203,101,189,156,23,202,99,58,28,42,208,102,14,200,167,249,129,157,109,243,245,188,106,53,198,20,78,235,173,101,25,221,26,171,206,14,247,132,115,132,212,26,173,150,161,84,136,27,218,154,228,134,120,142,168,156,232,120,74,111,23,130,64,176,238,93,189,27,57,77,50,60,140,49,178,162,222,116,217,172,246,232,14,42,153,143,135,169,109,221,209,213,204,172,187,59,58,32,146,64,234,85,49,24,57,3,229,6,188,57,109,128,141,5,179,40,138,6,105,96,236,153,235,194,204,96,16,205,251,173,183,69,251,2,184,144,92,144,95,29,13,134,122,250,208,14,247,175,14,139,187,140,67,57,14,84,2,147,114,246,197,222,12,214,233,46,13,5,220,183,33,67,200,112,110,245,235,249,92,9,113,30,191,173,151,215,245,54,61,30,231,167,211,221,227,241,254,233,144,178,37,174,135,209,57,94,222,158,255,233,247,151,79,151,107,174,125,134,184,175,125,184,46,0,48,204,195,201,213,230,36,3,117,238,151,201,175,15,121,27,253,133,150,31,241,254,239,211,116,92,3,255,244,245,245,247,95,158,111,29,242,241,238,248,240,4,105,144,92,2,195,172,133,86,138,158,80,51,25,93,242,128,60,151,146,25,200,170,245,91,216,66,88,1,58,176,7,131,35,111,72,149,139,242,20,227,9,18,67,202,206,108,129,123,108,98,0,50,192,52,77,132,177,159,214,33,24,57,34,129,39,88,23,113,96,148,140,148,66,157,12,102,201,247,195,112,249,242,121,38,56,14,60,114,16,52,138,74,176,153,221,94,248,28,179,209,228,53,22,229,54,204,57,101,113,141,176,24,243,48,200,48,201,80,128,251,117,193,110,247,211,65,0,128,24,152,249,114,59,83,128,217,206,146,240,173,110,203,214,170,154,102,238,189,239,184,163,156,243,241,120,220,99,53,247,240,216,157,216,26,17,59,152,143,153,175,103,123,45,151,70,96,151,139,46,61,28,133,51,97,210,190,169,66,83,187,44,219,235,182,157,223,110,93,125,60,148,105,154,74,41,178,83,85,130,36,49,51,155,33,51,186,147,135,239,24,20,0,32,66,0,48,239,170,173,55,71,134,222,107,98,4,112,33,220,225,155,34,226,38,68,228,142,102,161,234,57,151,91,183,235,186,172,107,85,204,251,209,126,187,45,34,76,192,69,18,12,68,185,44,61,214,110,181,245,214,219,187,86,71,100,183,165,236,73,212,63,67,52,118,54,194,245,122,93,215,53,34,30,31,190,251,41,26,131,118,211,109,68,168,219,219,219,27,254,4,178,22,17,254,137,187,49,142,35,1,68,55,151,78,234,63,161,15,123,98,65,166,76,57,210,187,48,209,194,163,27,21,225,247,58,153,223,39,148,194,200,188,107,138,114,206,119,167,83,109,173,123,247,108,199,249,112,157,232,186,44,187,17,195,221,19,115,73,50,83,178,240,93,82,188,255,143,148,222,121,201,142,240,222,31,33,48,51,34,228,92,148,240,182,109,149,185,51,41,128,146,69,179,141,27,34,127,32,194,61,134,55,194,220,247,41,15,88,232,78,187,113,75,76,145,114,158,134,36,148,37,29,167,185,247,190,98,141,186,215,239,65,30,193,150,69,44,194,205,129,48,239,171,116,119,13,223,249,108,239,171,205,159,100,84,13,96,200,18,64,128,176,127,6,123,176,7,152,191,110,151,30,14,137,186,53,66,94,234,150,150,44,2,34,76,16,222,29,2,220,33,212,187,217,90,27,98,217,35,96,183,230,91,173,109,171,173,109,183,27,182,214,186,169,187,155,27,168,102,196,227,241,238,251,239,126,241,237,58,237,227,243,245,122,153,167,233,56,79,244,233,233,238,48,191,190,93,99,202,83,10,50,132,192,12,148,242,20,129,23,107,196,112,119,119,250,254,251,79,40,92,53,150,229,166,102,227,52,140,227,56,31,15,135,195,225,235,215,175,111,111,111,181,181,218,219,131,60,1,115,98,60,166,73,10,229,202,183,190,118,55,20,14,74,14,12,33,128,25,2,3,76,205,6,122,215,183,3,239,235,188,125,63,14,86,87,71,72,24,156,196,221,61,52,34,220,116,55,230,133,123,184,49,236,144,50,93,55,191,127,124,200,12,9,1,188,71,24,150,44,148,69,228,199,219,185,142,213,243,144,88,146,200,40,68,185,116,78,108,142,192,214,172,97,23,100,183,0,15,239,38,72,33,194,105,72,219,26,85,43,3,167,148,34,16,168,1,128,133,14,211,177,169,34,34,137,164,148,6,247,221,59,40,57,147,72,32,170,187,170,174,63,159,32,138,159,253,219,0,64,219,38,173,74,36,201,5,41,59,88,68,218,250,246,246,178,252,120,121,123,190,94,121,30,75,62,156,142,243,52,22,97,118,55,4,16,194,36,28,2,136,225,136,170,239,228,61,222,211,200,137,250,214,93,171,182,22,4,218,187,80,202,66,67,22,119,37,140,196,2,146,12,165,198,230,26,177,39,244,172,245,237,124,189,92,151,152,31,118,91,15,4,16,162,7,8,18,103,201,68,82,221,108,217,150,170,218,247,199,47,231,140,211,132,9,246,240,97,17,137,249,144,88,166,97,36,162,196,226,167,187,135,135,135,156,243,255,199,214,155,45,73,150,36,103,122,186,153,217,89,124,137,136,204,172,172,170,70,3,24,96,134,96,115,132,34,20,242,109,248,8,188,230,155,142,8,56,130,133,192,116,163,171,42,151,216,220,253,44,182,168,42,47,44,50,129,11,30,9,9,113,137,140,204,116,63,238,199,142,154,234,255,127,191,196,208,249,180,105,28,167,90,139,8,58,212,92,16,81,190,137,145,205,204,155,186,123,206,85,144,200,1,156,250,135,187,86,221,177,36,78,130,212,109,71,238,238,173,105,171,170,198,170,44,194,65,16,177,153,145,42,139,164,16,114,43,96,120,24,198,20,120,219,182,215,219,213,184,242,52,231,135,161,19,110,170,182,86,141,4,192,3,16,181,214,8,8,217,155,107,205,121,71,3,132,148,18,24,3,19,161,50,50,34,4,97,18,70,11,121,223,162,144,179,48,82,118,42,90,181,84,55,36,158,29,28,13,17,28,220,128,189,151,194,1,72,141,180,182,86,10,87,107,78,10,12,74,211,152,138,16,162,147,67,173,218,37,170,104,38,49,212,162,197,149,12,99,4,32,80,117,175,230,170,196,44,68,157,105,225,223,34,167,157,131,129,26,116,81,39,185,162,86,103,179,167,219,109,55,11,67,112,116,114,229,235,214,192,130,224,203,203,203,121,30,167,196,35,115,6,213,173,110,215,229,213,110,15,239,126,158,230,227,221,187,186,189,94,247,189,197,40,243,56,49,81,15,223,171,234,129,200,13,34,243,241,116,26,134,104,249,195,159,127,251,245,151,63,255,246,219,175,207,238,24,99,252,252,245,221,231,247,239,198,192,136,71,145,81,176,57,104,1,4,66,8,201,173,32,210,221,233,64,127,249,251,48,164,223,62,125,89,182,117,203,251,56,31,198,233,112,62,159,211,56,112,16,226,112,189,94,107,173,10,14,208,162,72,140,227,68,195,88,195,184,94,151,125,235,201,167,70,254,6,79,255,230,202,99,173,221,2,225,110,138,206,212,185,236,160,37,147,160,136,16,35,0,171,66,173,213,0,40,136,213,214,180,129,25,51,41,120,174,165,54,109,129,53,160,10,51,168,90,79,175,243,102,214,114,171,107,41,49,83,8,194,96,136,228,18,120,208,182,231,92,115,85,47,22,49,8,10,48,68,73,130,104,33,240,56,38,212,3,152,19,73,140,131,27,24,113,26,7,137,105,188,127,16,145,90,107,223,220,34,98,79,193,152,231,249,187,227,240,59,193,76,85,17,198,245,150,107,83,105,101,48,139,156,66,76,196,105,154,147,196,217,114,187,173,250,122,41,91,241,227,156,198,233,97,30,134,200,236,173,169,22,0,128,72,4,236,110,204,168,238,142,111,194,59,66,16,33,34,50,82,162,6,238,96,70,224,66,70,33,76,195,120,123,121,182,218,200,9,81,24,5,93,24,42,1,95,183,253,182,239,75,46,123,107,98,78,28,82,74,34,210,106,1,51,221,11,178,72,136,9,49,57,5,131,192,92,115,222,183,173,149,66,0,52,77,238,238,170,183,117,157,199,49,165,68,0,81,132,167,137,153,223,63,60,108,197,137,168,119,174,152,121,158,231,105,154,132,184,181,6,230,174,218,90,235,177,94,10,111,170,102,96,18,17,225,192,234,145,88,66,100,9,203,182,246,50,234,219,237,23,12,28,8,151,125,235,242,68,0,40,101,119,180,201,157,24,90,173,80,85,136,83,56,160,250,173,93,32,155,0,77,83,58,30,143,107,222,175,203,173,106,117,117,135,90,55,184,31,102,65,68,66,87,44,154,11,154,7,142,105,216,50,33,130,247,72,77,98,70,23,17,102,120,24,82,17,46,194,5,41,87,223,114,203,185,214,170,223,0,92,6,224,140,104,64,0,78,200,105,8,90,171,82,176,86,216,192,246,186,55,48,174,199,59,34,247,24,132,137,90,107,173,154,170,171,185,128,26,52,118,35,116,65,33,192,230,234,86,230,49,189,217,133,152,29,217,221,77,228,141,247,69,226,174,134,108,14,170,168,224,164,182,153,89,107,169,33,9,130,122,187,222,214,154,69,0,180,180,124,10,31,30,238,230,195,16,66,81,220,105,219,247,45,151,22,99,188,187,187,91,154,111,118,187,59,29,199,121,42,222,214,117,93,182,220,204,129,197,72,12,90,76,243,52,77,127,197,239,177,237,235,229,101,219,151,151,215,219,117,219,127,253,252,248,47,167,195,255,242,63,253,151,48,78,195,65,6,25,184,33,90,51,55,51,101,161,90,43,17,221,63,28,73,176,181,90,63,127,93,115,185,222,94,74,171,185,22,228,16,167,249,112,223,42,131,45,91,89,50,41,90,109,99,136,99,76,195,112,152,2,111,195,240,233,243,231,6,85,209,21,13,68,69,6,150,136,66,182,182,62,205,114,119,238,97,80,238,240,141,90,198,6,221,69,71,110,76,232,72,141,177,53,83,109,136,110,8,6,184,107,134,86,203,110,58,143,33,140,146,134,16,99,171,217,106,49,247,57,30,208,48,175,205,73,43,120,17,76,68,1,193,43,236,85,219,190,105,213,105,152,123,193,146,226,40,128,22,34,143,83,98,244,229,122,51,80,18,116,35,137,204,195,33,197,17,69,186,217,188,147,144,59,43,164,148,242,29,220,214,99,77,190,23,240,99,58,120,45,0,0,46,110,13,66,228,48,56,198,227,221,41,164,104,151,181,54,2,140,33,134,97,188,159,167,187,32,4,222,17,95,27,17,213,128,76,96,214,8,35,152,17,58,144,117,124,30,129,19,120,96,107,100,76,110,232,224,22,4,1,120,72,225,41,239,90,155,171,129,130,55,3,5,2,14,152,122,156,60,165,232,220,170,218,94,171,170,135,192,104,224,165,213,109,119,67,30,20,41,12,72,199,16,135,16,91,169,155,173,53,151,34,57,74,16,145,192,82,60,107,109,91,211,190,167,235,175,125,185,222,134,187,119,253,125,236,11,40,35,141,41,113,144,142,62,204,57,215,156,85,21,236,13,140,112,60,30,35,75,32,38,117,104,202,234,189,247,126,189,93,241,155,186,153,132,67,8,28,2,51,95,111,155,98,135,202,121,206,217,93,223,118,85,232,170,45,132,64,232,168,0,185,182,101,51,179,107,229,214,180,191,35,61,22,160,104,107,85,7,9,35,11,35,171,91,85,87,84,16,66,68,3,232,182,122,117,83,7,3,20,225,16,16,162,132,64,73,68,1,247,160,17,97,51,173,214,180,104,175,162,9,193,144,132,8,25,136,1,26,8,73,10,204,50,162,119,121,117,243,166,219,242,42,18,67,8,227,16,221,83,174,173,244,182,191,91,32,32,118,34,16,168,4,78,168,196,142,137,221,189,106,85,45,142,93,135,73,64,242,230,167,64,198,238,94,7,50,71,52,244,24,11,19,32,11,146,153,110,123,150,154,147,240,105,78,213,176,41,27,176,131,72,60,28,207,204,97,93,75,139,36,34,145,8,77,43,57,48,97,219,114,241,118,187,45,203,182,79,50,5,14,14,216,16,25,145,219,154,200,31,52,114,165,0,0,32,0,73,68,65,84,206,99,218,230,67,46,182,148,182,27,224,238,255,252,111,159,149,4,57,158,71,30,153,136,71,102,115,20,9,176,231,220,212,39,57,156,142,227,15,31,31,170,149,231,203,114,91,242,245,250,242,229,249,137,37,134,97,54,34,20,81,64,131,10,106,165,153,67,138,164,243,56,12,227,120,74,9,107,205,165,93,243,190,213,90,84,155,54,135,196,16,29,26,58,124,219,19,3,0,72,119,248,51,129,185,105,179,214,41,67,29,41,142,175,96,142,238,228,232,224,8,10,230,166,174,109,56,140,50,164,48,78,227,20,9,1,236,0,96,140,120,249,122,33,68,107,80,209,21,28,12,211,24,199,105,170,180,161,22,221,91,83,222,170,51,180,104,158,139,10,162,74,164,97,26,172,214,92,139,25,72,72,165,249,150,51,146,152,227,182,236,189,208,32,131,62,76,28,186,219,51,231,218,172,169,19,247,17,55,19,7,68,156,98,42,110,140,40,136,176,53,68,100,137,72,28,135,177,152,46,185,86,195,249,112,55,15,195,249,225,221,116,56,51,56,154,186,155,107,53,67,111,162,5,213,26,163,245,91,38,19,119,143,73,215,199,128,87,132,138,128,4,230,128,232,234,70,170,205,221,193,16,13,189,121,205,173,238,106,5,192,192,152,157,209,41,42,150,166,182,110,249,122,91,75,41,9,81,107,211,218,188,41,58,73,226,131,164,116,136,128,181,255,188,148,210,227,129,9,144,152,239,78,231,49,13,181,214,106,14,232,214,116,223,182,23,7,216,223,70,60,102,198,128,81,66,74,105,136,241,235,215,175,90,91,43,85,85,25,49,198,24,99,12,33,228,108,138,186,153,247,20,79,47,45,2,9,241,32,193,191,245,77,56,72,74,22,28,68,188,180,138,121,239,98,129,154,179,131,230,156,183,117,77,41,145,155,198,170,89,172,84,6,70,195,125,217,31,175,59,16,186,131,35,161,176,32,163,178,181,173,52,35,208,68,61,176,133,208,217,13,181,154,58,26,130,129,171,65,53,35,2,96,18,167,166,89,129,220,13,129,88,91,176,234,94,4,52,7,122,211,68,0,19,190,241,18,17,104,93,111,145,73,66,12,49,68,236,34,106,5,247,165,60,33,64,16,98,18,66,102,4,1,104,212,84,13,163,32,164,238,55,113,119,12,12,192,13,75,107,13,172,214,102,106,224,72,198,130,44,18,146,119,97,134,131,19,131,191,93,64,85,168,207,48,35,144,170,213,86,3,33,2,175,123,43,251,139,21,93,47,75,36,156,66,72,18,180,180,230,182,55,213,46,62,40,185,153,86,243,109,89,40,208,203,235,245,243,227,75,36,56,71,10,36,85,171,43,4,170,135,132,239,238,230,230,176,169,93,139,33,72,156,79,255,250,235,215,2,180,23,123,56,196,247,167,193,31,142,116,24,130,140,110,25,192,84,91,41,171,164,225,124,156,74,187,143,41,221,214,63,93,111,175,95,158,46,206,225,238,221,15,243,241,20,198,105,0,94,219,139,87,51,109,165,234,190,90,68,63,142,67,72,105,250,225,227,109,223,94,111,203,215,229,118,217,182,92,107,214,213,89,6,78,223,226,97,240,123,168,45,34,50,146,122,95,31,20,205,145,217,29,136,185,121,113,80,18,38,240,142,234,237,73,126,138,80,90,125,185,93,215,157,132,49,198,48,15,99,72,67,140,77,85,13,64,228,141,31,44,227,49,157,79,20,87,212,214,128,181,229,173,153,230,28,132,198,227,46,128,46,34,41,133,58,36,239,241,54,49,89,219,110,123,110,186,35,110,69,41,198,56,12,3,168,35,130,35,119,162,63,144,108,185,110,185,106,174,238,94,213,145,67,140,177,90,33,211,40,200,200,117,247,94,212,64,160,189,213,203,186,60,190,190,84,109,135,187,119,243,187,135,249,124,158,15,39,193,141,5,223,174,28,198,174,35,80,213,82,222,210,189,184,11,233,252,45,195,181,150,173,214,236,64,136,174,21,106,222,181,212,188,110,67,72,33,4,68,174,77,183,45,239,203,238,197,173,249,5,234,101,205,95,47,151,219,86,228,48,58,75,81,107,203,134,81,208,41,177,24,18,35,69,68,78,145,56,220,202,245,48,77,140,216,169,203,29,53,73,0,41,37,33,106,238,129,121,158,231,20,130,16,133,16,62,47,183,174,228,233,111,100,167,153,162,195,243,227,163,127,115,64,49,115,213,183,226,229,178,155,16,129,185,151,102,165,178,250,192,33,134,192,28,200,17,145,140,208,1,173,105,182,221,9,129,37,171,21,219,65,205,84,205,180,228,182,174,62,141,41,178,132,66,129,153,136,166,52,109,105,89,175,55,161,192,41,56,33,229,189,106,119,227,122,53,175,174,220,16,81,137,144,36,176,81,117,109,181,58,68,67,48,199,102,154,107,235,90,70,100,112,51,7,7,80,64,8,106,228,45,49,88,132,107,26,205,172,104,107,170,213,171,121,115,5,52,119,4,5,172,166,92,137,25,9,136,73,208,33,80,32,2,179,166,5,156,20,17,83,192,196,177,119,154,66,72,174,150,115,238,197,108,12,105,43,143,106,210,26,212,102,69,173,40,54,107,205,156,13,1,25,144,141,197,192,5,176,87,239,75,173,170,26,180,142,56,130,155,86,197,40,36,178,172,25,90,37,69,43,111,113,57,163,196,156,243,241,116,112,223,121,16,102,60,142,41,17,86,100,20,126,186,190,62,189,94,254,244,235,167,64,24,222,159,135,49,56,66,179,58,145,61,28,82,144,247,146,14,215,236,159,94,214,53,219,94,125,173,254,233,121,217,246,63,31,18,254,116,127,106,245,199,234,119,83,12,7,200,18,3,50,85,181,182,175,68,124,58,30,36,166,95,62,127,17,161,166,101,203,5,211,21,211,152,198,105,14,67,219,55,180,8,165,112,83,213,90,215,189,1,14,14,83,74,221,33,37,1,82,226,107,222,214,214,138,231,10,140,206,132,136,0,134,192,93,160,10,232,125,207,143,66,72,78,29,64,163,224,94,37,19,81,8,140,96,160,106,160,196,68,18,182,188,215,138,140,136,110,132,158,82,56,205,135,113,28,197,184,169,17,17,81,4,211,117,111,197,183,29,120,138,28,101,176,52,57,243,78,88,1,18,145,118,55,39,49,160,240,56,79,105,24,17,121,56,204,217,192,112,217,90,174,101,103,234,87,38,118,202,115,175,71,58,239,99,93,215,94,90,247,128,213,62,188,176,219,106,218,72,34,147,22,168,138,8,226,200,182,148,219,235,122,189,220,46,217,202,187,57,157,31,238,211,60,199,33,112,43,132,2,100,34,66,244,54,14,248,6,85,228,239,99,142,142,102,105,173,117,0,122,231,34,212,234,76,173,236,186,109,123,74,41,132,68,36,170,94,178,238,91,245,106,110,252,105,185,188,92,151,223,190,94,214,38,247,167,48,140,115,136,73,115,174,106,140,16,99,68,115,34,97,145,16,98,72,195,173,92,99,140,34,210,90,235,251,254,222,229,233,73,212,203,178,152,89,8,161,181,94,141,87,100,249,238,170,4,243,214,90,237,233,229,136,76,212,111,14,157,245,178,182,230,238,118,30,28,81,152,57,177,164,97,8,241,52,206,83,26,94,158,159,59,251,28,137,12,161,154,150,90,204,236,116,154,220,172,169,129,185,245,12,60,211,172,21,29,32,153,171,24,235,48,12,227,56,142,227,28,248,114,127,63,114,144,203,186,188,110,91,191,91,88,173,181,236,83,76,149,141,141,145,145,73,24,161,168,89,85,23,117,231,30,58,166,170,13,160,53,230,0,204,225,205,94,76,223,32,88,68,96,86,37,86,109,94,172,181,102,197,170,171,169,117,118,44,170,169,249,214,74,173,53,18,11,177,32,13,135,193,221,65,45,183,76,84,59,191,46,68,6,151,195,52,165,148,180,182,5,180,53,152,82,156,166,49,231,224,64,0,208,212,114,211,37,183,45,183,162,182,215,157,73,128,196,220,128,216,129,12,201,221,47,121,111,173,5,13,36,76,208,177,107,196,20,36,50,7,59,221,61,220,29,15,109,207,110,173,168,93,183,130,177,168,214,35,31,166,41,145,220,67,10,144,198,187,117,123,250,111,255,237,186,110,159,31,95,79,135,195,187,243,209,15,1,137,72,169,110,87,9,195,253,121,182,48,126,122,89,98,124,244,61,151,214,134,195,177,1,126,121,185,126,109,121,93,87,73,209,57,204,99,252,221,168,135,227,148,6,174,183,91,206,153,153,67,144,9,233,227,15,239,139,217,117,43,245,229,178,237,59,94,47,35,144,72,12,83,20,71,26,130,175,25,247,92,91,214,204,138,88,205,9,125,138,145,132,194,32,41,243,45,111,91,45,207,59,2,152,117,250,46,16,34,57,34,57,52,237,197,114,95,175,161,213,218,106,237,4,172,24,163,176,184,163,41,184,59,18,132,192,234,194,129,3,247,187,153,59,194,214,154,230,60,180,84,90,19,14,174,186,149,122,185,92,208,158,230,151,233,119,63,127,156,147,120,31,44,6,54,87,154,98,188,59,241,255,253,127,253,159,67,24,180,170,57,32,73,140,115,109,190,172,133,211,56,77,199,162,144,115,45,181,149,218,0,49,196,68,204,185,212,101,93,239,31,30,212,204,1,136,217,28,106,107,196,18,211,224,90,82,228,33,80,12,120,156,210,144,72,24,41,224,90,182,127,252,151,127,122,188,60,191,251,248,241,195,239,126,154,78,167,195,249,124,190,63,227,118,99,102,85,219,214,93,77,67,136,204,12,224,33,196,105,154,136,112,219,246,218,10,179,152,249,186,110,135,121,98,38,36,158,166,195,221,253,59,51,254,250,229,229,233,241,226,134,145,248,225,116,32,247,207,191,252,246,252,244,146,183,246,248,245,105,19,186,110,229,86,12,210,24,15,103,73,3,75,140,18,74,206,232,205,213,114,201,235,182,231,82,13,220,1,26,185,121,15,15,106,77,213,220,213,76,205,166,121,174,173,245,215,219,217,12,253,1,141,163,185,183,214,220,12,16,9,177,99,168,58,181,33,197,24,83,28,82,74,195,48,78,211,52,79,48,196,113,154,78,135,227,124,56,28,230,195,233,112,188,191,187,59,159,239,14,167,211,56,207,200,108,8,78,20,199,225,116,127,119,126,120,96,38,32,82,181,210,42,0,134,24,14,243,225,116,58,171,57,32,32,99,8,81,132,107,109,165,54,18,41,50,12,227,200,41,86,173,123,109,230,22,88,134,97,8,28,2,49,34,168,185,154,42,128,33,0,224,222,42,129,7,0,54,69,53,134,206,244,197,109,91,107,43,77,27,59,12,81,206,211,120,127,152,238,231,195,163,177,131,41,26,51,197,20,36,138,185,22,171,41,69,3,51,211,110,193,5,66,137,33,142,67,201,175,204,28,83,10,61,12,173,86,87,83,213,64,148,66,72,34,173,238,235,245,82,246,149,9,82,20,110,175,167,121,120,127,119,60,31,231,33,48,129,131,107,64,184,63,31,9,93,203,78,96,99,144,40,100,45,151,237,22,15,99,26,98,12,2,238,140,152,98,76,34,222,108,158,70,2,172,181,170,250,48,78,33,14,165,89,51,79,105,188,187,59,7,225,146,183,105,74,31,126,248,96,104,143,207,175,151,109,171,134,185,42,56,12,49,142,81,24,65,91,187,19,87,245,6,0,18,21,194,86,117,205,109,175,74,18,214,101,223,115,70,164,82,203,243,243,243,186,239,206,225,227,221,20,199,233,122,219,94,174,215,24,99,136,169,181,134,76,85,213,28,74,211,92,117,203,45,215,214,187,2,165,46,165,148,40,242,254,124,127,119,58,5,39,175,213,155,11,209,186,44,136,158,6,113,240,97,10,243,52,186,87,149,19,51,227,55,245,2,32,150,210,214,189,0,32,73,10,105,100,78,234,96,206,20,82,26,231,234,5,84,91,203,166,13,9,2,83,8,129,9,89,4,220,144,40,198,4,72,221,177,41,33,170,250,56,207,113,26,179,251,235,178,46,77,85,130,51,63,94,46,143,47,175,138,166,238,135,187,195,233,238,12,66,63,252,252,81,220,160,170,238,165,32,73,136,83,28,130,40,174,21,53,171,86,117,146,46,133,232,210,131,94,121,142,227,24,66,248,227,31,255,248,244,244,116,185,92,186,238,160,207,59,107,173,49,26,3,34,144,171,170,215,97,28,207,239,78,243,60,254,63,255,253,31,114,203,13,245,150,151,223,62,255,6,175,47,211,241,116,255,250,225,212,74,76,210,27,43,204,104,196,41,5,85,101,65,35,140,49,58,11,32,58,11,17,167,25,214,237,154,91,31,141,150,82,121,91,91,46,234,32,243,225,84,212,94,110,27,155,54,196,170,174,165,53,245,167,101,123,89,182,172,30,134,132,18,246,234,176,110,149,249,225,48,5,175,80,171,187,214,86,246,154,235,21,182,82,95,203,242,29,225,241,182,139,97,98,162,235,114,235,91,45,34,106,166,170,218,107,144,233,254,190,185,229,117,237,103,32,197,24,67,136,49,130,26,35,137,72,10,161,119,64,2,11,17,181,57,18,17,59,128,57,27,240,155,127,15,57,136,35,4,112,136,210,192,57,8,167,200,204,119,167,163,153,105,43,125,166,227,90,221,21,204,31,126,120,207,8,221,208,10,0,181,148,129,128,130,16,31,27,56,238,215,121,57,14,219,222,76,75,201,88,85,181,84,132,68,18,132,72,24,145,4,145,152,79,35,6,160,17,88,152,153,250,158,161,181,85,129,17,28,209,76,91,35,11,231,121,250,235,159,255,226,195,187,119,219,191,125,250,250,229,241,143,127,254,183,167,231,199,218,154,140,105,24,231,233,116,94,150,197,154,9,113,26,83,224,8,77,115,171,53,171,239,77,141,212,160,243,59,208,220,200,196,76,75,69,176,78,195,155,198,33,197,48,132,24,136,210,16,18,3,131,185,67,18,56,79,97,28,162,3,25,201,97,200,183,49,170,1,74,64,146,50,72,157,194,151,170,173,245,39,173,14,200,65,212,147,48,148,189,182,178,187,218,190,151,189,84,17,170,181,238,251,94,74,73,67,184,191,155,199,137,37,160,149,125,185,188,92,94,95,84,181,84,223,170,166,167,203,159,167,47,167,200,233,135,243,105,76,8,221,22,15,145,229,221,253,241,247,63,125,188,237,181,126,126,185,108,27,120,37,2,117,187,220,246,203,165,148,234,183,108,7,95,126,247,187,159,18,179,83,2,78,14,132,44,49,164,187,211,137,101,64,30,40,78,252,249,249,186,23,119,175,181,169,106,45,217,107,139,64,71,138,230,221,165,4,185,180,90,27,10,82,37,134,134,128,68,54,51,125,177,6,230,96,106,29,25,98,253,206,133,165,41,96,3,108,0,212,212,154,26,34,18,120,98,114,82,0,162,111,105,62,194,40,72,170,170,222,59,41,12,224,6,68,40,6,180,239,91,5,227,146,178,218,210,218,174,10,110,25,60,69,46,174,92,219,86,119,185,161,225,33,5,244,33,136,59,230,189,222,174,251,190,151,109,175,18,39,53,124,189,149,101,205,185,233,203,53,31,143,167,94,201,47,219,190,151,218,21,80,221,52,181,229,82,154,50,115,28,146,196,196,204,113,24,184,93,37,208,56,136,171,151,236,200,64,129,128,233,178,93,41,201,33,158,57,197,215,219,237,242,229,73,134,231,135,235,114,168,185,11,183,84,53,4,57,28,110,49,74,159,81,221,223,159,143,199,185,119,70,58,190,220,221,215,91,5,4,39,49,228,106,214,92,210,124,247,240,195,129,28,47,183,23,244,47,19,123,46,173,154,87,109,91,109,123,107,123,109,78,105,56,30,57,142,175,203,250,248,122,25,25,190,126,134,0,85,92,93,107,173,181,42,2,18,144,228,111,2,182,190,89,147,111,199,48,12,105,72,125,245,132,111,201,219,238,222,226,208,87,156,208,90,146,48,77,211,97,158,163,132,214,90,215,119,4,150,216,93,204,204,136,184,16,244,157,78,247,19,97,179,197,86,87,91,150,165,15,229,21,92,17,72,222,128,253,39,145,16,194,24,83,140,49,12,9,60,106,45,106,53,78,83,140,97,28,134,64,125,16,212,134,211,193,221,215,18,246,86,101,27,58,17,247,151,79,248,252,248,37,151,253,24,71,51,87,192,128,140,136,173,51,194,16,231,209,81,77,220,135,16,98,16,108,160,165,22,109,105,28,72,208,64,189,149,178,231,182,55,113,156,211,240,191,255,215,191,251,244,229,243,233,16,254,248,231,244,116,125,205,85,1,27,52,152,199,120,107,139,90,35,30,88,124,203,37,111,155,187,71,52,107,234,200,204,220,193,185,128,0,78,183,219,5,92,5,105,26,135,97,24,24,144,5,153,128,128,170,185,238,187,57,26,64,8,97,144,200,49,109,185,133,16,82,170,69,173,99,116,198,64,62,112,45,208,74,45,219,222,160,18,64,100,26,132,7,17,70,87,135,220,237,134,224,28,130,186,53,213,124,219,239,239,239,223,17,15,33,162,231,156,151,229,250,122,189,190,150,106,123,181,92,172,148,66,208,230,72,15,199,233,225,116,210,86,144,24,129,89,240,97,56,253,13,197,173,212,188,215,229,122,73,68,70,100,10,21,161,84,127,188,46,21,249,0,123,229,225,253,249,46,9,71,37,109,234,102,41,50,1,30,15,7,35,201,10,123,1,127,185,236,10,173,84,12,164,14,187,182,173,170,136,5,228,144,146,112,208,86,144,67,31,69,13,28,81,64,137,97,76,239,96,84,213,90,36,231,156,155,170,59,8,83,136,91,174,196,8,96,64,136,68,28,200,9,17,57,88,215,68,244,186,16,24,129,1,9,209,223,52,38,248,205,130,71,93,71,233,174,57,103,172,77,81,144,137,211,160,110,213,189,203,251,168,102,106,91,188,152,4,127,136,115,72,125,5,201,122,93,214,219,117,91,247,22,147,53,147,203,117,221,139,3,178,99,28,231,161,107,79,215,117,251,222,23,112,247,31,127,252,113,152,102,3,76,41,197,24,123,91,43,132,144,159,95,133,194,60,204,166,53,111,123,41,237,178,172,79,175,151,181,212,233,120,126,119,188,195,56,124,122,190,148,203,215,173,109,196,183,199,231,175,111,131,41,52,102,142,81,66,8,136,208,90,187,127,56,223,223,159,69,164,181,210,139,160,16,194,237,178,73,0,137,20,58,207,25,7,242,72,20,158,95,46,219,229,186,92,91,196,186,95,175,32,228,196,183,125,243,195,236,164,105,56,30,79,15,30,199,199,203,211,235,235,107,96,183,253,22,161,13,140,76,61,55,5,171,163,3,113,12,93,145,241,6,196,69,236,139,87,79,174,63,28,14,49,198,94,137,188,61,159,219,213,221,67,122,43,205,134,16,1,81,221,16,177,185,181,220,118,221,222,130,205,205,220,253,6,184,239,123,217,119,107,42,142,216,17,91,165,174,235,10,132,78,104,132,142,240,246,29,129,174,183,158,128,125,56,206,227,56,50,35,57,152,183,95,63,127,154,166,233,48,79,29,53,137,136,33,112,8,225,250,178,21,83,37,63,30,143,22,24,2,59,194,21,233,124,56,64,174,193,33,6,118,247,188,111,213,42,139,136,43,168,130,34,146,167,48,197,49,90,26,138,182,234,93,143,2,10,216,154,93,95,94,255,244,167,63,173,215,91,250,171,223,221,9,255,111,255,249,111,254,240,55,127,121,221,243,211,229,242,116,125,189,110,187,57,254,250,233,243,203,203,75,222,23,147,168,86,137,141,153,93,201,72,12,187,208,69,24,129,17,200,193,128,106,209,117,93,123,13,194,34,68,224,238,215,210,58,18,17,17,1,153,2,70,80,134,182,174,171,19,51,115,32,238,229,88,255,40,222,207,103,79,81,199,100,77,217,129,1,187,219,136,153,133,88,98,112,68,137,1,133,77,21,25,117,247,219,190,191,190,190,194,72,49,170,121,131,90,209,181,214,166,198,197,172,108,250,245,233,242,116,127,186,237,217,153,203,142,192,162,128,216,84,130,61,28,199,223,127,184,207,235,178,221,94,214,172,91,213,202,16,226,9,142,132,76,196,242,233,82,199,207,203,150,225,52,4,83,10,212,200,154,72,217,182,204,226,208,84,0,167,20,79,135,35,110,101,219,11,197,30,241,200,138,148,213,170,193,57,141,227,60,123,45,222,138,4,72,3,133,136,28,80,189,28,162,196,211,161,214,186,173,249,182,202,117,217,42,171,33,17,83,226,232,93,65,131,100,2,0,100,189,134,94,253,141,99,102,64,238,232,6,128,93,209,10,189,53,253,246,128,251,215,24,68,13,26,184,16,74,28,18,74,233,229,164,102,50,176,14,107,238,249,19,132,33,162,184,81,201,117,93,50,97,52,213,45,187,131,57,198,52,167,97,60,198,113,207,203,175,93,233,96,223,28,68,253,232,171,201,247,112,195,222,104,20,17,46,90,81,219,160,165,150,101,201,238,200,75,126,185,93,47,215,253,238,253,121,58,222,113,58,92,50,114,216,106,46,203,214,160,89,255,40,16,33,64,131,117,235,253,196,82,202,109,223,95,151,85,68,74,217,107,173,33,132,97,24,158,190,220,152,145,99,151,234,49,97,8,52,70,30,64,91,240,58,5,181,114,245,188,61,156,206,60,224,90,115,46,201,17,41,70,78,201,37,186,176,18,16,248,116,60,68,108,1,93,24,29,161,170,119,225,115,85,21,66,38,2,36,239,67,51,97,73,177,110,91,209,118,89,110,176,128,187,139,200,52,77,227,56,62,95,183,94,95,16,145,93,181,181,166,165,186,153,136,244,13,127,95,32,250,233,50,51,60,30,203,158,181,86,234,163,95,22,51,179,218,180,103,80,50,1,161,34,52,116,115,55,51,89,215,82,202,190,239,207,175,47,68,29,169,219,220,117,205,251,48,116,194,51,3,88,15,30,13,41,218,23,109,224,22,57,156,230,225,52,223,63,188,119,132,231,20,131,122,195,53,56,30,198,209,93,29,33,88,74,41,221,205,87,221,81,247,42,208,8,26,97,96,97,167,112,187,94,28,193,209,4,123,110,33,175,183,205,179,62,253,241,159,78,247,119,63,252,244,243,251,31,127,248,171,31,62,224,48,52,162,6,248,203,167,79,255,252,175,255,242,79,255,252,47,47,47,23,85,21,33,25,14,49,198,95,63,191,170,153,90,13,42,41,0,19,176,1,153,141,243,129,221,74,179,109,219,16,220,131,50,51,160,45,245,109,65,68,9,76,76,70,251,110,0,251,109,43,49,198,148,132,69,0,73,205,107,173,165,42,75,142,196,146,98,152,152,187,224,161,169,153,49,19,98,8,73,156,201,133,20,9,90,181,6,44,97,93,246,71,204,116,14,15,231,81,200,17,154,91,115,119,100,145,16,90,205,197,96,201,53,23,173,205,110,197,66,2,68,168,37,115,51,12,241,126,10,127,251,243,135,154,151,231,215,237,215,199,231,107,86,10,41,12,115,51,220,115,189,238,246,167,207,183,47,207,215,119,243,160,234,167,36,147,184,41,140,113,2,162,117,175,236,120,55,31,135,241,20,95,151,47,245,233,90,119,112,4,228,189,250,158,55,40,13,128,166,3,159,207,15,12,149,160,165,0,211,44,129,77,181,154,235,209,194,190,239,87,180,23,219,82,195,21,189,88,117,247,24,165,122,107,110,106,8,136,14,68,142,6,206,246,22,44,243,22,68,202,4,230,64,20,66,112,64,2,38,96,255,15,196,230,104,173,52,115,39,15,34,145,20,73,209,201,123,74,5,6,198,192,241,56,142,199,113,24,99,8,136,2,64,85,177,22,47,173,188,94,214,102,25,40,237,205,135,249,224,93,138,211,165,160,68,61,23,178,251,107,135,97,120,121,121,233,158,93,102,238,59,76,51,75,41,81,227,189,149,87,88,183,125,121,125,89,98,152,0,83,222,47,175,175,155,12,101,88,26,215,146,119,115,147,170,110,171,159,166,99,119,214,136,80,151,93,26,0,139,16,96,86,120,93,182,16,184,95,66,204,52,213,182,87,129,218,108,43,234,77,85,221,8,61,138,211,32,242,112,30,98,136,205,220,212,156,9,3,42,210,109,221,21,136,29,114,85,68,167,24,210,60,7,116,213,173,186,35,1,9,73,12,132,140,230,216,244,250,124,97,33,78,177,107,231,68,164,203,76,231,121,238,107,101,31,61,246,26,132,67,24,20,1,192,85,151,101,89,150,101,95,183,142,89,79,49,190,53,185,191,101,16,119,228,125,217,54,127,219,64,96,63,173,49,70,28,241,122,189,66,55,107,187,171,89,117,83,55,5,255,241,112,234,41,180,61,142,68,181,169,55,119,39,193,181,149,245,86,212,245,109,64,38,40,34,167,203,216,208,119,168,240,28,223,255,252,227,195,199,247,227,60,95,95,47,186,172,181,181,192,161,55,53,145,196,201,143,199,227,93,2,171,102,155,121,113,168,98,166,77,189,153,207,243,33,183,30,27,142,136,93,198,65,205,128,151,235,86,242,175,215,203,235,175,191,28,62,60,188,255,249,231,15,191,251,221,225,221,195,223,252,197,79,127,249,227,79,31,206,247,255,240,143,255,248,244,244,210,213,171,45,175,85,161,122,37,165,24,220,12,132,0,180,121,171,31,238,239,209,20,172,85,181,101,221,138,20,65,34,162,101,24,123,251,73,72,130,132,62,1,108,173,53,103,55,2,163,20,130,132,193,40,84,39,244,125,127,121,242,148,194,56,69,158,18,179,129,54,235,92,114,99,66,96,50,34,69,52,80,35,7,129,52,205,173,173,235,154,115,76,54,179,147,155,54,51,99,150,192,177,18,33,184,35,54,245,189,180,53,151,160,104,10,130,104,102,90,55,170,121,96,250,120,63,131,254,252,233,233,234,174,250,229,117,183,214,90,219,43,188,222,150,81,198,250,186,67,221,150,67,140,18,234,49,249,28,239,21,31,30,222,33,34,83,42,21,199,3,24,74,138,175,45,183,219,53,55,245,221,27,155,150,37,91,169,157,133,60,29,102,166,228,205,1,97,140,41,8,162,102,22,44,123,190,181,30,143,233,195,76,155,200,146,243,90,118,10,211,94,109,107,205,12,8,169,155,238,84,125,38,49,115,39,52,51,0,2,127,99,43,48,34,56,119,216,149,1,147,191,125,249,150,209,12,140,208,72,145,149,68,155,91,45,49,50,154,9,224,200,225,56,141,119,211,60,71,142,0,2,78,0,212,28,246,189,92,175,75,81,146,1,0,146,170,111,107,125,122,185,254,124,63,153,25,213,218,212,115,105,181,85,53,104,234,72,50,140,115,47,248,111,183,27,224,134,68,33,14,169,120,41,197,42,104,246,86,123,44,172,62,62,93,13,226,186,235,211,227,77,57,223,214,214,154,16,146,57,1,186,121,3,64,9,35,160,53,115,0,147,16,210,48,238,121,43,85,29,232,45,79,3,81,13,153,71,243,226,142,232,40,148,192,197,26,168,194,146,243,217,135,97,154,49,250,142,166,110,8,16,135,196,21,153,35,34,46,203,162,89,115,105,6,94,92,243,186,160,102,193,150,82,24,116,192,16,171,67,51,171,170,98,38,223,68,98,234,30,90,11,170,151,219,173,151,90,223,83,166,97,89,220,125,28,78,253,83,94,74,233,246,194,142,59,126,147,225,33,145,80,120,11,244,64,2,124,42,141,133,250,94,20,189,155,185,67,8,97,149,220,220,204,173,169,22,211,6,214,220,28,160,104,1,194,183,160,76,68,71,238,121,169,243,221,49,215,154,203,214,20,92,144,136,12,160,104,137,59,202,152,136,196,17,199,121,250,240,241,135,229,58,93,158,158,111,235,106,6,70,46,242,22,137,71,68,195,48,76,65,100,8,241,20,177,112,89,235,186,212,117,111,14,96,65,80,88,154,180,186,151,92,175,173,65,75,99,76,31,134,49,55,189,62,62,62,254,242,139,254,179,204,239,30,222,255,252,243,225,253,251,191,253,195,255,140,72,63,61,220,239,63,253,52,135,148,107,187,92,46,143,143,143,195,124,0,53,119,13,93,188,76,232,181,152,121,209,22,16,2,51,184,181,86,107,41,0,206,128,87,151,111,213,174,165,132,34,98,234,173,57,115,108,69,247,186,167,234,227,56,34,6,150,40,193,107,123,69,34,14,77,66,11,18,68,162,7,108,110,165,106,69,71,196,140,110,228,64,28,36,68,162,119,211,221,126,125,180,117,187,221,110,130,59,138,183,214,14,227,116,69,172,40,88,188,75,99,74,179,92,203,190,21,70,201,234,192,16,67,112,168,214,42,57,197,72,63,189,59,15,195,96,0,123,179,79,47,123,110,173,40,152,131,12,103,2,45,181,222,214,250,249,203,243,246,108,219,121,156,98,56,142,195,60,207,167,195,49,43,228,134,16,19,201,80,74,91,196,47,151,75,222,178,17,135,113,82,42,217,253,229,182,76,207,175,115,32,210,124,28,240,52,133,129,4,128,70,9,119,147,39,203,156,249,40,147,179,100,243,151,219,250,188,108,30,210,154,219,37,67,174,166,72,21,160,54,108,77,71,8,246,230,38,114,119,7,98,162,55,179,141,130,51,32,3,43,52,4,32,68,2,14,238,17,185,6,54,98,53,112,51,81,51,160,49,196,178,22,219,10,12,62,32,31,226,48,178,7,119,233,201,70,224,56,141,135,113,216,217,56,142,71,12,99,26,143,85,65,29,74,41,93,198,158,115,238,78,92,17,233,92,255,126,31,238,94,207,156,115,239,29,164,52,3,80,138,163,169,135,176,185,241,245,178,253,242,203,111,231,135,15,136,188,108,165,104,45,234,136,33,8,2,242,109,235,120,94,162,32,68,84,85,1,64,0,67,16,221,161,148,102,221,145,9,8,224,10,254,114,185,154,53,135,194,145,123,77,203,64,238,238,164,200,146,198,105,144,128,86,106,51,52,11,73,14,105,52,142,198,105,207,117,89,235,94,219,94,11,232,254,238,124,180,202,90,214,230,182,181,2,170,123,211,92,27,155,87,109,88,75,107,45,231,236,238,235,190,205,219,122,185,92,186,28,166,239,23,122,69,86,107,245,246,181,95,26,174,90,74,209,218,16,145,88,106,173,132,111,41,108,250,239,49,200,96,78,204,111,125,150,86,106,245,92,99,76,150,142,199,99,53,205,173,162,86,215,70,110,4,14,0,215,199,23,14,18,66,160,64,0,208,172,149,86,139,22,16,222,203,182,238,139,33,132,32,18,3,0,52,55,125,188,61,124,252,48,221,159,198,135,227,95,255,245,95,255,221,31,254,240,252,252,188,92,95,235,178,121,200,93,162,210,151,60,0,40,165,85,223,199,57,158,166,41,192,88,82,19,218,144,75,80,248,211,231,79,97,24,67,96,34,169,109,91,115,19,117,6,124,125,249,236,196,102,10,173,237,203,114,91,151,175,79,79,97,158,255,254,239,255,254,199,191,252,253,241,124,63,8,127,252,240,158,89,94,95,95,3,80,205,131,105,5,181,32,148,130,8,128,214,220,178,236,251,198,41,113,8,132,222,204,106,233,221,27,127,130,189,239,154,83,144,241,205,136,228,102,54,38,218,247,82,74,73,113,59,170,14,195,96,6,234,56,164,152,36,4,225,32,50,68,25,226,200,204,72,242,186,222,138,249,166,181,153,57,131,196,40,99,226,20,63,192,135,23,40,151,237,203,229,242,82,183,22,135,128,195,120,62,159,30,45,147,146,90,171,181,85,54,85,173,85,75,171,199,113,106,173,4,242,16,34,9,149,181,153,85,114,78,34,15,119,199,221,224,235,109,191,214,39,43,48,8,3,135,195,241,158,81,119,112,223,175,207,175,183,215,124,201,183,225,52,166,72,248,241,227,199,52,206,67,136,32,16,210,212,20,151,251,109,9,4,128,47,118,9,20,135,48,180,90,117,47,85,245,203,243,83,29,2,91,193,198,249,56,142,2,130,70,136,15,199,129,45,147,13,72,18,231,185,33,127,125,189,205,151,75,67,190,236,53,110,251,90,173,1,170,251,94,90,105,117,200,209,221,155,219,27,114,8,25,17,145,184,181,70,223,132,241,12,136,192,224,4,0,135,52,58,177,113,104,24,51,10,3,18,123,4,15,196,213,180,150,218,192,160,53,70,15,72,132,46,18,244,241,233,89,117,188,92,107,243,3,120,35,172,236,229,242,252,231,156,243,196,136,112,82,211,102,80,128,90,152,60,8,140,35,12,99,174,38,34,107,203,96,74,135,136,187,215,188,211,116,172,95,255,124,56,28,65,128,41,221,143,191,219,84,127,123,122,186,165,105,169,89,216,199,232,20,161,105,54,107,140,206,140,178,242,113,138,68,196,104,65,248,254,124,234,31,241,199,47,143,129,104,224,65,80,152,153,14,199,254,243,219,156,76,149,13,34,203,16,152,88,27,222,220,95,39,206,127,49,134,143,237,154,52,220,197,247,87,196,207,219,178,128,189,139,240,167,47,95,241,224,199,31,239,203,146,111,183,117,4,138,52,237,95,110,14,197,201,40,116,209,41,99,1,201,118,58,28,1,0,10,68,76,227,56,117,98,0,25,137,134,121,56,244,21,179,148,82,183,138,64,3,141,211,121,234,251,76,35,14,44,26,223,58,205,69,155,1,16,33,17,24,1,243,91,140,97,112,35,106,6,208,172,53,106,68,196,137,109,176,47,151,47,125,35,202,68,7,33,0,234,69,208,118,76,44,2,68,221,3,109,102,36,225,48,140,86,108,150,195,241,116,234,115,49,47,30,99,76,67,250,250,119,151,107,164,248,46,253,213,31,254,243,127,253,63,254,240,211,199,143,72,229,135,159,239,127,253,237,95,115,209,2,117,152,74,76,225,162,181,238,121,83,147,225,111,111,25,202,116,58,37,38,222,223,221,141,199,203,211,159,254,223,127,250,155,187,170,245,37,112,136,227,176,39,127,124,185,150,122,217,100,46,31,126,239,64,13,32,171,149,230,123,211,108,205,111,174,175,215,47,183,127,57,12,127,142,164,243,40,247,167,241,129,252,248,222,127,126,109,79,207,47,95,47,207,70,56,221,221,133,121,220,73,175,190,77,99,48,215,75,107,45,23,168,30,37,198,65,24,229,120,251,4,0,78,72,16,68,51,215,68,28,128,187,34,158,24,197,84,202,142,140,36,52,167,48,95,34,191,230,29,178,14,235,26,105,137,128,239,78,243,143,15,119,63,159,231,229,245,201,107,57,143,49,16,150,237,98,215,194,204,191,77,47,231,200,116,127,254,162,237,115,109,19,157,167,233,46,196,52,94,63,221,157,15,191,234,215,127,249,114,169,195,248,168,233,31,246,193,234,251,191,189,45,239,223,253,16,135,88,235,18,61,159,167,19,212,101,191,189,76,49,2,134,73,236,244,195,233,119,37,255,249,183,215,151,219,173,52,93,225,183,117,203,83,28,135,187,187,203,238,159,174,237,211,13,158,190,236,255,105,176,187,252,244,241,110,253,225,56,28,164,97,254,124,87,94,15,243,130,40,240,124,3,190,52,30,215,186,61,94,246,106,124,56,222,191,0,229,233,44,214,254,199,203,215,255,81,158,255,215,255,242,87,127,249,187,31,13,224,75,122,129,15,137,62,82,148,96,0,121,221,114,203,80,105,102,140,100,179,87,231,66,128,66,96,73,91,107,79,39,170,123,221,247,162,205,17,69,157,75,181,109,179,20,135,82,181,152,152,72,97,90,24,93,40,51,182,72,13,96,67,221,44,103,40,21,37,72,136,64,177,150,195,52,217,229,9,234,190,62,61,189,14,62,253,244,110,95,175,82,85,107,213,189,52,117,208,230,205,140,75,107,193,220,32,165,148,134,225,203,47,95,204,177,52,187,237,101,205,173,25,96,72,33,132,249,112,66,176,156,51,187,18,216,190,46,37,111,215,103,252,48,77,204,188,230,252,124,185,45,185,100,247,117,219,221,189,213,218,195,219,122,150,40,146,161,80,191,159,191,33,222,90,219,247,253,251,24,245,187,16,182,23,56,255,174,197,168,61,44,144,34,33,162,196,24,199,52,210,96,82,113,74,67,16,193,6,194,52,135,52,171,141,219,118,187,60,110,219,230,24,242,243,243,203,90,182,45,59,7,53,133,86,205,11,176,50,50,49,51,163,136,144,227,247,255,171,183,120,122,126,117,119,169,229,156,251,53,92,107,253,222,72,206,57,127,231,68,253,199,239,253,79,255,93,84,230,102,132,15,0,0,32,0,73,68,65,84,242,141,30,210,123,73,125,50,253,61,172,204,204,122,159,165,11,97,123,129,208,27,180,223,34,184,169,159,165,239,127,165,103,41,200,55,223,170,124,219,156,252,245,143,255,105,28,199,15,15,247,63,253,240,49,80,216,150,21,213,238,79,247,247,231,59,211,218,74,77,18,4,37,113,12,3,205,227,84,213,21,154,153,177,140,129,108,76,124,158,194,32,180,175,151,253,122,173,181,103,38,226,33,143,91,41,238,234,165,57,2,2,139,131,3,33,147,16,27,184,49,207,50,142,76,1,113,164,56,82,76,129,26,208,120,127,72,76,49,132,234,38,211,192,105,72,177,37,22,39,108,85,141,26,72,20,71,1,68,7,48,212,33,1,19,161,112,16,10,81,66,196,16,137,100,219,75,64,80,2,211,86,247,5,90,99,22,68,28,167,145,0,59,8,163,214,146,247,205,107,241,90,94,133,201,234,221,60,78,167,243,24,100,97,190,190,60,151,90,1,128,209,83,136,243,60,217,186,214,178,47,215,27,167,118,62,30,198,227,157,26,228,82,21,201,213,126,251,243,47,121,221,84,100,175,229,119,63,62,36,106,185,109,181,232,40,38,227,216,51,175,101,76,239,63,14,50,159,15,15,151,63,255,242,245,241,233,153,83,116,88,128,227,116,152,195,116,82,138,77,189,169,255,247,127,248,167,243,33,189,62,28,150,135,227,135,67,56,4,136,36,50,28,31,66,218,63,20,14,227,174,124,205,222,252,182,21,35,244,186,239,181,164,20,56,69,114,205,207,47,79,135,196,135,33,142,135,212,123,106,125,54,47,41,189,251,240,195,195,249,14,90,181,90,92,219,91,174,119,169,121,91,246,125,23,75,90,91,107,6,78,238,212,170,173,91,93,114,53,10,73,74,6,130,196,5,208,217,155,55,105,217,106,33,150,55,184,11,197,108,6,106,216,218,24,36,130,123,148,187,225,248,238,225,238,120,152,135,32,33,176,236,165,173,123,89,247,253,114,169,183,219,146,91,161,107,83,207,181,229,48,132,195,225,0,24,28,28,8,16,217,172,212,106,208,220,106,43,219,222,153,230,135,33,14,99,162,195,184,66,243,154,113,58,148,86,175,203,237,233,233,233,101,93,171,83,197,111,145,63,0,218,156,216,0,156,189,7,100,48,209,219,78,202,172,154,189,13,101,136,176,148,250,54,224,176,183,88,214,148,134,97,24,214,27,40,56,182,190,8,32,51,114,4,97,190,159,239,206,167,67,140,193,106,38,196,41,197,99,179,41,4,26,134,195,225,80,227,80,221,221,125,24,134,57,14,94,114,154,98,211,173,121,70,233,243,218,136,78,16,156,190,49,129,251,53,223,47,203,254,160,11,97,220,61,165,244,93,213,254,125,5,249,222,205,238,143,123,181,162,223,130,82,187,113,185,111,94,248,219,241,125,157,34,162,15,31,62,244,222,237,182,109,235,186,246,217,83,223,45,246,223,236,187,170,14,236,237,11,202,247,197,133,136,250,160,42,198,184,179,165,148,238,78,103,1,254,252,203,175,121,219,183,109,105,181,62,28,239,173,212,125,221,132,130,0,205,105,16,145,243,241,228,133,246,117,217,106,189,238,43,230,155,183,248,243,195,233,244,151,191,127,125,252,124,11,114,187,92,85,53,130,76,243,0,12,102,192,102,234,168,160,136,40,36,3,179,210,27,146,111,162,48,56,146,99,84,30,32,141,24,156,3,64,74,211,121,230,88,180,85,2,101,30,156,42,80,85,219,189,169,83,8,50,74,116,245,186,231,166,53,9,51,51,7,97,10,36,130,132,132,128,68,192,60,12,50,138,228,62,216,42,138,196,194,209,53,98,175,195,221,181,233,190,103,43,25,180,92,221,163,32,184,142,227,8,243,228,18,210,241,24,204,138,136,33,208,152,16,239,16,233,182,231,128,48,166,8,49,165,105,220,182,237,52,77,138,88,213,158,126,251,237,241,211,103,156,15,156,134,251,119,119,233,48,20,219,91,45,6,62,4,70,236,177,193,30,166,227,143,231,251,241,124,150,33,200,200,207,191,254,113,221,182,234,59,132,137,199,131,112,220,235,126,185,109,203,245,245,245,21,46,143,225,235,49,125,188,155,127,122,152,223,157,166,105,140,243,48,254,244,225,135,105,174,183,172,143,215,92,21,218,243,109,95,23,2,244,150,41,198,105,8,190,231,199,175,191,113,187,221,157,142,137,239,198,52,204,135,49,198,196,132,2,46,51,70,194,237,122,21,112,97,140,132,214,218,182,92,47,47,1,100,225,26,96,4,34,22,98,112,169,85,215,37,175,165,190,94,214,4,176,55,85,104,155,153,91,222,155,130,110,92,10,70,224,200,34,41,9,69,165,108,85,45,123,43,165,236,220,182,113,186,59,28,70,34,216,107,94,243,42,165,234,154,203,186,229,233,112,54,18,218,215,234,123,217,235,86,91,49,7,204,220,164,167,192,106,115,161,32,3,133,52,166,148,46,151,11,163,15,33,222,159,230,211,52,182,81,158,189,45,183,203,203,229,181,85,187,174,91,206,185,148,150,221,157,25,89,98,76,200,128,66,66,128,61,187,203,76,107,251,244,245,211,155,169,164,7,5,191,89,236,222,72,2,223,47,206,174,233,154,231,57,174,139,49,154,19,3,16,180,192,113,76,113,12,252,254,152,142,199,121,48,184,105,49,85,146,76,214,200,235,52,77,71,135,44,195,194,129,89,57,196,20,83,51,117,43,221,252,14,10,108,214,243,180,16,97,91,214,255,184,130,244,11,181,207,155,250,209,127,243,123,161,241,255,75,229,239,44,178,239,204,148,254,90,250,213,222,23,163,206,40,233,242,188,126,168,106,31,114,205,243,124,189,94,187,231,40,132,112,60,30,123,23,182,35,90,190,63,129,231,231,231,254,239,247,37,166,159,37,85,93,106,222,69,44,215,182,85,4,219,247,93,8,230,113,250,240,238,3,59,188,208,139,105,213,220,172,88,207,180,184,255,240,254,233,209,139,181,231,235,101,125,250,242,18,156,233,167,143,231,51,50,197,121,152,193,182,109,179,77,211,64,34,3,0,192,150,170,182,210,204,129,129,192,153,205,177,129,101,181,80,13,21,193,154,27,88,82,48,1,3,91,174,129,240,46,14,134,80,76,55,171,217,160,32,237,86,181,22,172,118,136,97,12,220,172,184,21,109,121,96,103,130,64,104,96,86,118,115,55,22,226,112,28,38,36,246,40,187,208,182,153,170,139,96,8,240,124,185,169,106,96,146,32,64,44,34,66,64,212,113,247,229,243,211,243,178,44,167,195,120,62,158,78,199,121,30,71,68,86,85,7,26,83,235,167,157,8,231,20,171,187,237,123,185,94,235,178,200,48,6,0,40,165,182,250,213,248,241,182,190,230,118,56,205,24,199,98,213,172,168,250,144,120,175,251,150,215,168,58,78,202,49,158,223,141,30,30,254,245,249,115,138,91,222,242,245,122,197,162,91,115,32,150,144,206,239,222,183,125,123,89,175,215,219,235,243,115,120,185,28,127,254,240,112,119,58,254,244,241,112,58,156,207,119,105,55,186,191,237,227,116,138,225,235,243,235,5,17,19,123,32,31,198,80,141,215,219,203,111,255,31,89,239,177,29,105,150,164,137,153,217,149,191,114,119,56,68,68,102,100,102,164,168,154,238,170,30,146,139,57,228,225,142,124,17,174,184,224,27,206,102,22,36,231,28,110,56,186,155,211,213,85,61,37,178,42,51,67,0,112,245,171,171,141,139,139,116,198,52,99,133,192,129,59,28,14,92,187,102,159,50,119,154,167,118,124,122,124,184,191,255,226,139,55,116,211,104,20,0,140,72,133,132,221,144,38,178,90,41,44,57,5,144,50,32,130,214,238,232,36,146,16,74,32,17,99,22,162,19,34,197,210,18,184,80,214,156,35,67,228,188,52,180,132,24,98,76,177,102,230,213,64,13,46,64,140,49,99,22,64,4,73,43,220,14,205,102,219,74,17,11,198,204,73,134,130,62,150,37,100,80,24,51,70,6,64,5,66,50,136,16,51,59,159,207,19,35,165,82,74,1,36,97,219,110,211,247,125,223,239,250,46,6,79,37,90,65,148,189,129,210,10,112,209,29,199,20,114,242,185,144,84,182,19,24,139,7,32,81,45,225,36,24,17,129,64,164,228,115,244,49,70,133,74,41,85,99,19,235,197,126,109,239,175,217,69,245,55,93,57,99,35,153,132,36,35,140,82,77,99,134,93,191,191,105,54,45,146,191,180,214,72,231,137,75,8,33,50,4,159,48,251,66,234,58,71,208,207,153,87,33,4,204,62,229,16,139,199,186,124,129,18,35,16,191,20,175,107,106,75,29,28,174,73,89,165,148,235,72,82,139,66,157,35,174,175,243,103,204,155,175,31,191,16,55,47,107,211,95,202,98,125,218,90,2,188,247,49,198,243,249,60,12,67,215,117,0,48,207,115,29,232,164,148,151,203,165,22,136,58,229,197,24,235,52,87,75,204,181,224,94,91,21,178,182,164,220,182,246,246,246,118,183,217,40,37,141,177,77,211,105,65,169,247,209,199,241,114,118,46,132,213,229,144,137,105,247,240,90,26,45,73,82,132,192,249,180,186,199,227,9,82,216,116,118,215,222,224,110,51,157,79,135,195,129,214,82,235,56,206,157,91,195,226,67,46,204,130,0,57,230,76,165,196,224,16,1,144,115,74,49,102,47,156,8,37,231,84,166,209,180,77,215,247,194,234,140,176,36,181,166,16,83,114,2,41,134,34,203,110,104,90,99,87,98,76,194,10,93,164,172,206,198,82,192,5,95,253,247,196,172,34,145,80,68,68,152,73,64,134,34,69,81,130,39,96,129,108,8,172,146,133,138,44,90,16,180,86,247,157,45,49,4,63,47,222,133,147,243,201,175,201,217,213,54,118,64,65,202,26,37,117,242,214,45,211,26,220,124,60,10,99,89,132,180,44,24,99,211,180,32,133,23,146,67,8,5,223,61,62,183,191,255,211,52,223,12,173,104,100,234,27,161,141,140,4,73,10,72,20,74,96,63,145,52,182,17,119,106,243,55,191,250,171,231,227,249,241,112,126,186,44,199,201,197,204,166,221,246,125,47,165,244,102,89,16,163,131,41,165,143,103,23,202,169,187,184,18,242,102,123,179,127,120,125,187,187,237,55,100,218,93,219,109,78,151,233,114,58,120,183,32,36,165,132,108,85,92,203,180,76,62,44,143,220,59,15,62,226,211,243,197,106,213,183,118,127,179,185,25,122,239,86,43,41,50,19,112,138,222,167,24,129,178,146,175,239,31,152,177,164,92,82,74,33,114,202,6,217,104,209,221,223,165,146,67,204,17,74,70,136,204,139,91,167,117,249,144,210,146,194,228,93,206,185,148,44,180,54,4,172,104,208,82,234,198,10,61,236,250,118,232,153,87,16,73,52,70,114,21,211,23,120,62,156,206,227,232,189,147,22,72,112,2,204,140,37,228,155,205,158,153,99,29,96,10,32,98,73,57,250,64,88,56,186,28,221,186,102,86,112,211,53,175,110,54,6,210,135,167,179,159,75,202,9,149,110,116,3,42,65,46,76,194,197,80,74,76,137,165,32,33,25,114,78,33,167,24,59,59,24,211,24,211,48,115,8,47,249,158,245,152,93,67,70,171,118,171,222,219,15,183,61,162,192,26,62,163,100,211,153,205,96,54,141,72,236,5,130,144,104,180,12,171,155,167,115,46,96,53,21,105,27,134,110,216,237,54,55,118,246,193,103,201,24,141,190,25,154,16,103,23,231,144,3,3,48,139,20,114,140,113,232,250,235,249,191,206,38,47,144,245,39,115,71,197,29,0,224,114,185,124,90,230,126,142,240,226,218,44,92,135,154,79,51,181,175,13,78,157,77,156,115,117,20,114,206,157,78,167,250,216,234,0,214,90,159,207,231,127,50,197,212,23,208,247,125,109,112,106,109,170,238,97,102,134,144,125,88,143,71,152,231,117,185,219,223,108,183,41,196,121,90,91,171,215,117,77,169,148,204,92,128,148,54,198,74,169,223,63,61,66,73,119,187,161,25,218,20,87,118,83,0,248,112,58,110,182,111,218,205,208,25,109,173,6,44,235,172,234,44,214,200,110,84,128,83,244,169,32,49,32,203,192,88,114,162,98,9,16,33,1,3,231,18,147,231,146,67,148,156,177,100,224,172,8,149,18,82,139,38,139,80,114,65,48,2,152,121,191,191,81,74,141,2,148,4,33,4,148,104,173,173,115,226,178,172,206,57,46,136,82,140,243,66,156,106,238,128,32,206,196,72,25,217,127,190,187,203,37,74,36,173,101,136,101,201,132,4,173,166,155,161,181,118,71,88,230,121,116,203,20,99,124,62,126,116,206,25,52,253,48,236,239,31,134,205,110,232,108,140,219,211,56,173,209,51,20,105,187,109,107,21,226,102,191,47,72,224,61,165,128,82,126,120,122,188,156,15,127,249,75,255,234,126,243,217,195,246,171,55,119,155,93,19,147,23,166,149,202,0,51,241,203,246,56,35,197,183,95,126,246,176,223,109,182,207,244,253,187,203,229,18,103,135,136,222,168,162,12,115,182,109,99,52,97,137,153,211,121,9,151,213,31,190,255,75,191,221,125,246,230,237,195,231,95,136,166,155,214,144,99,106,173,13,214,166,88,205,105,133,148,16,77,3,201,71,206,82,110,167,149,199,63,254,196,37,25,41,94,191,186,251,238,219,175,149,110,66,224,12,92,8,4,66,6,145,164,17,173,176,109,179,215,119,92,74,244,193,205,139,155,102,46,30,136,5,114,206,25,37,212,13,103,168,37,16,73,12,57,228,187,253,238,52,205,126,158,67,73,84,138,64,64,37,65,138,146,162,52,82,75,25,74,57,187,5,40,10,192,57,179,100,170,107,74,177,223,108,38,23,226,178,64,198,198,104,43,177,254,117,146,80,66,8,13,160,98,174,106,136,105,154,188,91,146,91,48,135,206,40,163,177,17,242,118,55,108,90,179,107,180,221,222,255,248,227,143,238,241,49,49,32,130,16,74,17,212,120,248,24,99,140,190,96,209,32,141,85,162,109,153,121,62,250,64,169,228,53,165,180,44,75,74,73,107,173,164,50,198,84,200,96,24,134,253,126,191,217,108,42,168,217,42,0,32,200,224,93,244,41,122,183,156,193,165,21,182,26,75,201,138,176,239,154,48,175,211,188,10,161,111,183,195,41,8,149,114,191,221,110,191,252,106,23,202,52,174,152,74,241,78,83,9,209,184,104,66,14,49,165,16,202,90,28,167,82,195,199,174,255,174,83,201,245,227,122,92,175,13,72,69,61,175,125,199,181,127,89,150,229,10,163,92,123,159,122,8,63,221,67,92,75,201,21,206,184,126,242,90,119,94,126,11,68,87,44,185,62,36,132,80,129,152,43,230,90,95,152,36,153,11,164,148,78,227,197,182,77,219,119,148,18,123,231,163,228,82,24,0,132,20,74,98,33,144,178,16,62,63,127,180,70,117,157,33,148,69,32,106,19,56,157,47,163,250,233,93,206,241,97,183,101,132,102,232,140,209,49,250,224,125,35,41,21,240,161,32,22,33,129,145,37,21,130,44,27,209,52,82,8,145,188,32,64,173,136,24,98,201,32,105,77,33,142,151,57,173,218,24,105,52,8,146,2,148,209,33,106,34,234,59,141,136,139,44,182,17,93,215,241,186,182,109,211,182,45,231,178,104,237,189,5,0,41,244,73,138,204,37,21,102,4,38,204,192,177,228,156,243,208,219,24,171,131,137,188,151,150,21,17,246,157,217,52,98,191,31,154,214,56,55,76,211,101,93,215,203,120,58,159,115,24,61,39,155,253,146,156,210,77,123,191,219,40,73,151,113,94,66,238,148,208,219,33,239,182,183,247,175,80,200,65,201,211,121,123,240,112,60,249,121,60,231,48,70,127,41,121,109,173,26,250,214,72,20,69,8,0,2,22,136,80,24,114,1,78,134,81,182,146,110,183,217,121,239,22,37,206,17,10,197,57,70,207,8,200,64,85,124,204,20,57,67,46,211,105,125,190,184,195,148,222,29,39,144,122,90,35,8,217,109,6,31,93,76,25,25,231,152,5,148,34,148,26,182,146,32,229,93,8,110,94,230,117,153,136,48,50,144,182,62,229,237,166,141,172,81,145,22,162,174,185,68,149,9,241,227,37,8,137,74,168,220,118,0,66,40,47,184,16,32,6,135,136,144,60,167,40,180,36,33,124,14,68,184,219,222,38,210,11,83,41,137,109,35,154,134,9,57,101,221,216,253,208,25,137,100,69,64,37,180,86,189,17,155,189,4,20,68,2,72,160,80,49,230,243,56,225,156,172,87,136,28,115,0,128,143,199,247,77,211,180,77,95,51,160,83,74,204,44,129,99,88,59,141,93,59,220,110,218,193,208,205,118,211,40,242,243,229,237,195,151,171,243,31,14,39,239,61,1,21,18,64,66,74,221,181,205,178,76,235,10,4,165,181,102,211,119,93,99,164,20,83,31,106,2,107,213,107,73,41,183,219,237,118,187,61,159,207,33,4,68,220,108,54,119,119,119,125,223,87,54,100,122,254,145,64,148,140,193,199,53,196,12,33,68,204,6,250,155,54,151,140,2,91,99,22,163,8,217,8,220,14,237,159,255,248,120,89,157,190,185,87,74,53,130,188,75,204,73,106,253,251,223,254,231,194,158,41,145,34,33,37,192,11,72,209,24,91,137,161,171,14,253,37,164,243,103,48,184,114,37,117,12,185,82,33,215,65,233,218,110,84,132,162,70,147,213,227,93,159,176,114,79,21,227,168,22,27,99,76,140,241,116,58,213,23,96,140,169,239,198,186,174,213,43,80,43,212,167,175,164,14,86,215,54,237,218,209,0,128,227,172,140,50,86,219,198,12,55,187,215,95,190,217,13,155,148,226,52,158,145,193,251,53,66,153,195,226,156,159,252,130,19,38,153,25,204,101,158,230,41,47,231,115,43,41,66,186,44,238,120,122,94,150,101,125,125,223,89,109,37,153,174,165,64,49,70,129,153,68,146,34,66,41,74,70,20,74,34,83,97,171,100,219,74,65,42,73,0,32,165,100,206,28,19,70,228,224,189,159,156,24,133,105,155,110,232,140,49,40,64,42,162,18,17,9,74,136,92,66,92,74,201,36,108,78,81,112,209,181,227,147,164,115,149,29,169,141,190,89,83,136,57,101,36,144,162,0,175,193,251,16,58,10,81,4,68,84,82,37,40,13,163,212,106,216,24,173,185,183,220,24,84,64,138,204,126,107,95,221,13,203,114,155,23,16,82,151,82,98,9,37,160,82,198,74,154,177,40,200,141,36,43,165,208,250,243,253,206,216,118,48,106,89,220,63,254,244,222,64,184,80,70,42,37,165,241,60,29,14,231,161,239,95,221,110,66,136,16,189,4,182,68,70,8,40,153,75,145,34,246,77,55,52,189,85,212,89,249,238,233,116,94,124,40,244,120,60,197,84,98,140,33,37,40,44,5,42,37,164,148,111,190,254,229,121,154,11,224,184,196,53,250,227,229,34,173,185,147,106,94,39,65,40,4,68,6,204,76,168,109,215,90,107,159,222,51,147,52,182,35,161,74,246,46,193,143,31,158,78,151,115,201,97,24,186,219,155,161,109,52,34,231,20,152,51,0,88,222,244,93,51,116,125,171,13,25,33,148,21,8,68,120,211,24,129,232,147,243,126,37,37,133,34,58,159,189,192,48,246,182,128,206,108,82,228,166,69,99,18,151,12,241,237,55,95,63,220,238,181,68,128,212,110,140,105,101,191,27,30,190,124,35,254,183,255,245,127,57,30,166,16,192,152,78,8,73,2,145,88,25,209,182,141,177,70,8,241,176,189,85,74,199,24,230,101,94,87,199,204,74,9,171,181,148,104,164,48,138,172,162,28,220,243,211,135,224,151,253,205,238,227,20,103,231,93,136,62,230,88,128,129,124,204,203,226,144,4,51,107,33,27,99,187,166,217,116,253,118,216,236,134,33,103,218,108,54,204,252,252,252,204,12,111,223,190,253,238,187,239,246,251,125,215,117,77,211,212,97,65,41,45,132,4,64,102,56,188,251,158,75,225,194,206,199,113,158,93,240,66,146,49,82,98,241,151,51,166,4,41,47,211,172,149,178,67,191,122,95,116,63,251,112,156,215,41,230,201,133,247,239,63,190,255,233,221,120,58,105,73,90,11,192,146,114,18,82,246,253,166,239,122,163,205,186,172,245,228,87,58,185,182,27,74,169,190,239,235,75,170,114,178,42,171,171,181,143,62,137,20,191,122,136,118,187,93,109,154,188,247,21,191,184,158,246,218,62,212,126,164,34,32,135,195,161,105,154,250,77,171,222,164,22,32,107,173,247,190,235,58,165,212,56,142,151,203,229,186,207,233,112,56,84,216,181,190,200,171,78,140,134,102,241,171,15,94,106,221,110,90,99,45,16,100,78,219,221,142,4,244,155,238,245,103,175,149,213,199,211,209,5,223,246,157,243,211,56,94,230,121,106,172,185,185,185,41,37,93,198,49,231,124,119,119,15,80,206,231,203,52,79,90,233,221,110,167,181,78,185,72,31,98,244,41,213,117,184,25,82,76,193,113,10,125,107,27,45,21,65,225,12,92,128,139,119,235,52,158,179,162,196,5,72,144,18,82,41,100,240,97,93,151,53,5,215,53,166,209,106,153,167,176,206,93,219,12,93,11,28,59,105,9,107,42,48,52,82,117,86,55,90,105,65,2,193,104,213,90,99,172,82,90,72,45,218,214,12,155,238,86,202,70,50,102,143,201,25,1,67,171,58,35,144,195,166,179,138,138,18,208,53,178,51,74,80,38,72,90,226,221,254,21,17,18,242,48,244,187,155,157,82,210,185,101,93,230,232,67,107,205,235,87,15,15,15,247,18,177,164,184,219,14,95,124,246,217,23,159,191,198,236,150,249,12,57,149,20,66,240,74,169,161,31,94,223,127,166,165,54,194,54,202,180,66,43,20,138,73,50,109,54,66,9,44,193,99,73,55,219,225,243,215,15,157,53,209,47,93,163,21,66,138,43,199,96,20,181,214,52,86,27,37,75,210,171,75,75,136,161,64,65,76,128,177,192,236,156,15,137,5,9,33,99,46,179,15,46,229,66,10,165,29,134,7,96,200,133,155,174,189,185,189,107,27,123,190,92,126,248,241,71,219,181,135,211,233,253,227,227,225,120,250,240,248,244,195,79,239,223,125,124,60,94,166,191,255,254,227,79,207,231,199,203,248,116,158,143,211,114,90,220,217,133,139,119,163,143,31,207,231,31,31,159,86,0,213,119,207,243,252,211,225,200,218,24,177,119,5,147,148,212,13,145,196,121,89,93,74,74,27,159,203,180,184,119,143,31,143,227,44,187,222,108,182,162,235,161,233,101,201,145,185,16,240,58,143,41,5,163,36,13,157,144,128,146,75,41,2,105,189,204,245,246,147,74,24,43,140,182,182,49,90,10,133,109,116,227,101,26,79,207,239,221,120,204,126,185,25,250,135,251,219,237,215,255,93,42,185,32,144,144,90,32,169,166,17,50,151,226,156,51,198,12,125,219,119,166,181,90,43,34,46,193,197,237,118,219,52,77,189,123,215,117,253,248,241,99,229,50,157,115,203,178,172,235,90,243,208,172,181,245,132,52,101,146,82,19,170,80,237,15,82,22,146,137,113,154,157,241,105,43,68,193,138,128,22,246,193,173,110,77,101,89,150,177,80,60,28,192,134,243,121,242,211,98,5,9,142,82,49,41,174,132,203,249,124,14,46,134,213,167,240,66,163,214,201,194,24,83,7,19,231,220,117,172,120,241,245,167,84,173,64,47,2,118,162,43,180,89,97,139,159,45,179,234,58,125,212,255,214,182,226,42,237,173,251,119,234,183,187,214,172,43,148,219,182,173,16,34,165,164,148,218,108,54,198,24,68,12,33,220,220,220,180,109,123,45,94,0,48,12,67,211,52,71,153,117,163,177,240,102,59,12,219,97,179,235,111,110,110,172,213,110,153,54,205,166,239,59,100,126,62,61,134,228,159,14,143,79,199,15,111,62,127,5,92,106,53,212,182,173,174,86,72,233,116,120,202,126,205,110,238,52,105,211,220,191,150,55,219,189,110,6,123,186,72,117,224,130,203,58,165,16,161,64,107,149,217,216,82,192,26,105,116,115,35,13,35,197,144,79,151,75,129,92,250,222,175,110,93,215,20,98,201,80,116,150,132,4,44,50,23,23,74,46,178,100,70,86,57,107,129,66,170,196,68,72,136,76,192,8,133,24,161,222,165,82,20,193,44,200,72,98,137,69,18,10,98,194,110,140,206,177,21,57,228,0,0,40,128,57,103,78,162,172,105,117,107,154,147,82,66,43,129,216,8,44,40,180,162,220,40,33,65,72,169,4,151,194,90,81,107,101,41,69,18,27,69,183,67,199,72,151,113,6,239,72,155,191,250,226,182,129,95,190,186,233,158,142,167,159,62,62,30,78,103,206,152,19,133,68,170,200,28,82,140,137,1,173,64,246,236,214,85,168,32,164,162,204,26,161,209,66,232,214,170,253,208,232,195,101,94,66,92,214,187,197,251,117,241,227,56,30,207,167,121,158,111,239,254,90,88,221,54,77,211,118,9,176,204,211,236,67,53,211,167,204,139,207,185,228,24,25,128,226,202,129,147,201,207,33,132,156,163,40,230,5,172,19,36,181,241,161,132,200,132,184,6,206,37,173,171,39,162,8,233,199,41,53,25,14,177,104,113,81,133,37,66,103,116,103,116,138,14,114,10,193,245,67,251,112,126,149,115,116,193,111,54,125,248,120,112,41,22,109,77,163,83,74,170,96,142,33,160,56,79,46,101,14,126,37,73,248,120,90,132,188,1,81,186,44,177,100,66,22,132,41,4,73,176,29,122,84,13,9,78,197,215,115,178,196,204,204,169,110,250,148,90,106,37,73,16,193,221,237,141,159,173,27,79,235,8,49,173,66,160,108,45,26,243,248,252,116,188,140,203,234,83,74,168,172,148,146,148,86,240,162,239,144,82,10,161,56,151,213,251,224,214,24,156,203,162,109,91,239,253,211,211,97,89,150,113,156,43,136,48,12,195,186,174,149,146,176,214,214,203,57,165,244,170,7,68,193,160,133,180,100,27,169,154,88,104,13,101,158,46,91,74,183,214,22,73,72,18,68,41,165,172,235,26,184,50,166,144,82,194,156,107,81,104,181,90,199,99,74,25,161,20,44,33,198,16,74,10,25,50,27,245,34,216,191,18,46,149,33,250,148,76,177,214,94,237,255,87,206,229,231,181,88,116,37,95,107,243,82,89,146,235,128,83,185,158,218,230,84,250,182,254,92,203,178,92,13,208,21,97,169,67,202,118,187,173,141,140,148,210,24,211,52,77,140,113,158,231,127,162,7,65,196,237,118,251,234,213,171,141,124,233,110,172,54,155,109,111,141,50,70,116,141,182,114,211,245,205,205,102,32,34,173,24,56,106,67,239,127,122,135,41,81,206,152,82,244,33,132,160,132,212,205,150,74,142,33,37,213,184,130,23,191,254,240,254,220,116,143,32,154,237,102,219,176,106,35,172,190,20,166,57,93,98,12,86,155,253,126,47,132,90,125,140,41,83,14,36,13,106,121,115,127,183,255,236,179,31,206,99,0,202,33,164,152,16,217,0,105,169,148,128,180,250,226,92,34,146,138,10,22,191,58,106,26,211,183,145,4,32,50,138,186,239,2,57,83,102,192,82,128,0,128,5,8,73,100,21,53,18,164,0,194,27,161,214,21,181,226,144,36,51,103,224,156,99,42,66,80,113,222,187,37,9,173,250,190,111,154,134,148,40,5,89,130,37,169,13,1,10,0,160,82,140,17,219,205,16,227,193,187,201,207,23,45,223,72,41,207,71,191,172,158,184,240,22,111,123,217,124,245,102,211,181,211,52,189,251,240,241,249,112,106,187,167,55,95,124,189,233,218,86,181,188,46,10,114,167,37,171,80,82,89,166,103,109,27,18,82,48,149,232,1,64,22,28,44,109,55,15,12,34,35,165,204,227,178,62,63,29,223,127,252,112,58,157,166,80,4,21,6,40,57,48,160,32,24,250,214,182,205,101,156,51,179,247,49,150,204,44,148,18,36,109,17,250,240,241,93,29,159,147,0,239,153,33,3,128,50,150,73,160,84,72,84,136,66,44,46,1,17,72,86,165,181,197,24,79,106,118,62,44,51,165,212,91,51,52,13,151,164,20,230,82,188,79,233,60,59,183,184,176,222,100,110,66,39,140,54,67,71,173,45,49,14,130,154,156,141,178,243,249,68,82,151,144,86,239,30,15,227,92,120,69,97,183,247,82,16,106,66,85,87,115,38,64,81,180,49,153,29,231,66,200,194,168,230,118,72,57,135,92,184,0,35,229,82,92,8,49,198,105,190,0,39,42,145,57,131,214,140,236,24,79,243,242,241,227,143,203,186,46,206,167,130,136,49,251,192,254,165,129,15,33,30,159,79,167,167,8,41,230,228,83,244,156,242,105,205,77,211,48,243,52,77,57,231,224,83,85,85,105,101,99,200,41,22,102,230,226,131,120,97,239,71,78,49,35,131,82,118,104,72,27,195,201,5,231,131,63,157,69,107,242,141,32,165,117,211,138,2,46,101,166,75,137,197,90,43,77,215,222,223,155,237,109,78,64,153,27,41,14,31,127,114,126,156,214,243,184,140,171,115,165,144,150,166,237,154,146,114,189,243,215,117,173,37,160,126,220,117,93,61,225,117,176,186,86,150,10,12,93,139,200,21,7,185,234,208,234,23,95,153,233,250,156,181,205,169,26,176,250,197,87,109,238,21,76,173,15,169,212,76,237,86,170,69,184,202,201,42,7,84,27,153,250,192,237,118,123,127,127,255,47,126,245,133,16,66,85,78,58,103,33,68,99,148,49,74,43,101,148,212,90,27,37,239,119,155,187,205,208,107,245,119,130,142,79,239,115,44,37,133,211,1,67,72,198,88,68,36,6,221,236,186,65,12,155,155,227,227,135,15,231,163,255,221,159,67,162,183,111,223,74,213,56,217,113,147,74,38,183,196,37,69,76,208,163,28,207,151,156,139,50,205,118,187,53,77,15,40,132,54,109,55,252,244,135,63,74,36,85,10,200,85,32,8,41,73,8,1,28,195,234,227,154,9,181,150,12,57,231,88,86,79,165,148,237,62,35,18,212,56,11,230,130,25,10,150,18,162,207,8,156,128,64,41,81,72,169,2,84,128,247,202,98,38,81,164,74,192,8,10,32,103,25,83,33,34,145,74,200,69,162,16,66,73,169,1,160,20,118,97,17,66,8,41,17,57,230,132,84,108,163,149,82,227,124,121,252,120,248,137,121,191,223,239,247,119,37,69,191,78,2,203,79,127,124,82,77,175,186,126,104,205,166,239,172,181,107,202,31,142,151,239,223,61,254,226,235,175,111,238,110,208,90,225,189,80,8,66,73,227,23,15,146,65,75,77,64,62,151,232,67,98,80,40,180,146,44,36,9,205,40,186,174,219,246,195,221,253,222,173,225,207,239,78,167,211,233,116,30,87,63,186,16,83,46,77,63,108,236,70,97,187,198,184,186,132,169,48,8,34,197,133,82,228,16,39,34,98,144,236,188,15,47,232,187,49,198,104,43,133,18,146,72,136,194,66,248,44,132,80,170,111,181,108,140,53,82,69,185,164,148,74,6,159,65,230,34,73,180,182,51,138,140,81,153,196,201,197,243,56,57,16,219,37,171,168,41,57,127,226,37,248,4,165,109,219,198,234,82,149,157,41,121,23,243,233,50,133,64,182,125,253,38,74,77,44,176,72,200,37,172,203,178,166,20,72,115,206,126,118,35,17,245,125,47,57,6,31,67,202,169,64,97,140,57,207,171,119,206,249,176,26,41,21,33,103,159,253,10,57,65,73,192,5,196,174,0,50,18,9,1,32,66,8,62,196,16,146,82,170,164,152,98,40,193,67,9,88,178,0,32,100,221,110,175,90,239,235,86,26,173,245,60,207,21,206,188,50,163,245,182,223,104,25,99,201,0,153,34,248,152,116,228,88,176,184,188,196,91,107,133,180,210,52,88,16,17,41,120,113,82,243,105,70,165,183,219,237,205,195,195,112,255,153,20,70,20,48,132,175,239,118,227,116,120,247,241,135,252,62,231,82,0,164,213,141,22,234,178,156,43,92,58,142,35,51,215,73,33,132,80,167,149,127,162,61,173,191,188,79,43,200,181,35,184,170,200,234,207,117,77,78,172,23,72,53,37,94,63,159,115,126,245,234,213,255,159,18,174,133,181,118,61,242,231,160,179,237,118,59,12,131,214,122,28,199,154,229,91,231,187,26,64,249,171,111,190,182,214,54,198,150,82,156,95,194,234,184,36,34,12,171,179,74,96,12,243,120,114,206,77,135,231,178,76,50,5,197,76,130,99,46,203,52,7,159,149,105,80,200,146,129,16,55,109,99,165,72,216,92,252,105,92,78,32,62,184,34,167,155,215,41,66,102,27,48,46,122,200,27,9,187,13,238,110,143,231,105,255,240,234,155,239,126,241,230,203,111,18,192,95,126,250,240,254,241,41,28,142,147,160,104,21,151,94,105,45,153,17,48,231,232,162,87,77,43,36,18,176,86,148,114,72,41,228,156,115,72,107,206,10,152,5,85,216,75,213,80,156,82,144,168,112,142,57,99,130,82,4,37,136,92,82,206,23,196,152,82,100,6,161,94,104,172,82,56,21,33,68,70,73,186,81,166,49,109,71,74,121,239,93,72,19,79,181,124,19,73,46,0,4,90,11,52,242,246,246,230,116,58,77,151,227,211,243,251,166,49,214,136,220,90,33,176,68,135,70,41,209,111,183,195,87,95,191,157,88,252,248,124,118,133,255,252,225,241,225,139,47,222,110,111,116,234,220,249,121,14,11,231,224,137,213,112,3,66,36,210,185,148,148,75,76,133,180,105,218,110,94,60,72,198,12,140,34,49,128,160,174,29,154,150,239,246,251,143,79,207,207,207,207,231,203,116,56,95,142,167,75,118,231,229,152,149,105,26,68,105,165,205,50,166,178,198,60,207,75,136,121,35,25,32,115,78,62,190,92,84,202,54,74,169,138,193,21,80,18,0,88,9,178,132,4,172,252,50,202,82,148,177,88,88,33,5,40,33,100,204,137,83,228,148,165,85,33,105,17,212,188,184,24,184,176,16,26,133,194,4,105,117,235,26,188,50,218,104,209,40,33,119,157,38,101,36,182,214,128,145,89,96,171,237,166,237,36,112,206,193,123,183,76,151,243,227,227,211,184,76,74,115,102,63,47,35,8,216,108,54,138,227,234,189,15,5,132,32,165,11,200,213,121,231,156,214,26,16,125,42,113,157,75,142,70,160,64,76,153,37,188,168,182,73,232,140,148,67,142,49,251,24,231,121,70,6,132,34,56,43,20,90,146,32,36,162,53,231,154,255,80,67,55,62,29,10,174,91,172,174,160,64,41,37,51,48,16,35,166,2,33,115,116,129,5,115,138,34,3,144,34,173,133,180,44,147,148,146,74,97,198,243,249,172,55,219,238,103,17,135,53,86,1,41,224,93,255,249,234,122,82,236,147,55,214,10,97,82,200,243,101,106,219,118,187,221,214,209,41,165,52,12,67,229,74,106,93,184,18,180,117,244,184,74,224,254,137,126,132,136,156,115,47,102,220,255,90,87,86,85,36,159,50,181,245,105,175,121,180,41,165,113,28,167,105,170,221,77,21,35,93,227,227,167,105,170,219,139,111,110,110,114,206,243,60,159,207,231,79,101,175,242,255,156,219,182,237,186,70,8,145,83,74,222,23,78,149,133,121,117,127,219,53,237,249,124,124,255,238,221,227,227,199,143,31,63,186,243,169,51,6,5,249,88,166,53,134,16,50,11,192,226,99,118,46,60,209,201,74,129,165,248,136,201,149,252,227,227,105,142,127,218,199,237,166,223,12,141,237,239,218,221,221,174,183,119,183,219,221,102,248,155,255,233,127,30,182,55,221,208,159,166,229,239,127,243,15,255,230,183,191,253,254,207,63,44,171,87,141,194,146,21,99,175,205,78,43,35,21,20,73,81,105,100,137,141,66,20,88,82,244,202,24,18,64,74,174,33,6,164,156,169,72,168,49,124,130,145,144,116,163,75,14,5,18,106,73,90,145,17,8,152,56,31,93,170,44,185,148,194,72,45,132,100,102,22,156,17,21,105,197,164,148,146,90,23,198,84,74,204,137,197,156,25,99,6,137,53,161,10,129,16,16,238,239,111,151,101,57,77,248,16,84,0,0,32,0,73,68,65,84,28,78,206,173,203,58,117,237,80,131,129,77,152,0,74,206,17,76,51,220,236,118,139,255,105,245,199,199,67,11,28,164,146,155,97,99,149,105,101,186,156,138,215,178,213,4,114,93,215,203,178,172,235,58,142,243,226,157,209,182,223,108,1,133,180,168,173,17,82,73,18,162,198,172,19,202,245,64,59,181,181,123,252,226,110,156,215,119,239,159,62,60,62,45,62,125,252,248,23,99,123,211,108,26,221,56,66,72,57,229,130,41,42,203,57,231,156,10,212,250,7,132,37,3,168,121,158,157,11,128,162,105,58,34,42,32,152,209,71,48,204,50,69,34,210,72,202,152,196,165,248,8,156,117,219,41,162,184,250,18,147,178,10,18,107,105,186,166,239,88,218,214,100,73,42,96,95,76,211,52,125,215,89,33,164,217,8,6,75,224,116,10,80,142,110,153,78,199,203,211,147,76,193,173,243,56,158,207,110,157,199,243,249,50,157,155,86,160,42,126,93,10,103,98,182,50,47,171,115,33,177,144,186,233,72,218,196,57,3,207,193,233,162,82,138,126,94,8,10,180,70,17,101,192,18,2,16,81,98,166,156,11,196,196,41,213,77,143,10,161,80,1,68,38,4,68,64,100,1,56,77,203,167,195,63,51,230,204,57,115,219,154,43,109,121,253,7,0,137,79,64,130,72,145,80,169,0,20,100,40,8,168,180,86,182,33,213,100,162,92,128,83,241,62,78,243,92,139,81,206,121,89,22,28,199,156,64,163,80,192,100,101,197,53,235,14,196,237,246,214,45,254,167,248,163,81,250,243,207,63,111,154,230,249,249,121,158,231,122,249,95,23,154,84,34,166,118,10,181,52,28,14,135,79,69,168,215,34,114,53,194,213,174,228,218,140,52,77,83,123,171,42,27,171,139,26,140,49,243,60,95,1,227,186,83,162,194,37,251,253,190,66,173,66,136,105,154,46,151,75,213,152,85,144,232,116,58,29,143,199,186,177,184,54,35,79,127,254,127,234,124,164,148,146,132,68,36,5,74,130,97,24,116,138,98,127,163,74,217,104,229,181,94,164,140,74,57,40,18,69,33,68,14,41,230,204,41,49,172,46,0,224,186,132,185,70,245,38,76,137,48,20,177,196,75,15,205,230,254,230,187,175,247,155,102,211,233,77,107,1,252,56,141,223,126,247,207,72,202,31,158,159,254,175,127,247,111,255,213,255,254,175,255,254,119,255,232,98,214,214,90,5,130,75,35,212,190,105,215,174,115,198,118,136,58,197,36,196,96,180,54,162,228,4,40,149,110,152,217,151,52,251,160,9,89,40,98,16,82,8,36,132,151,101,60,133,57,67,65,96,37,8,164,96,6,40,228,0,11,18,19,178,208,82,26,16,130,51,100,206,92,19,184,132,98,18,145,101,206,57,163,66,5,93,147,126,222,161,201,136,128,72,57,151,146,193,90,243,217,103,175,180,182,211,226,14,135,131,148,178,177,93,170,171,184,147,79,203,194,66,39,214,164,116,65,26,93,248,241,112,248,195,143,63,188,250,236,225,235,207,30,186,206,182,230,70,166,22,75,14,83,195,151,75,34,149,133,166,88,252,228,198,249,114,94,163,84,74,219,174,237,179,180,141,144,154,164,209,86,106,101,243,233,20,150,115,9,185,235,134,126,223,118,234,126,215,233,201,69,77,76,186,3,97,93,98,31,147,44,101,104,236,205,176,153,167,143,204,140,8,90,41,169,141,32,9,136,37,134,74,255,23,70,65,186,239,55,77,163,153,81,8,113,111,59,96,38,206,2,88,105,73,162,79,58,228,16,239,239,239,153,249,60,141,129,163,2,170,81,102,28,211,105,58,216,216,130,20,107,114,168,165,181,148,61,44,185,72,22,144,56,172,161,144,64,164,52,79,23,46,79,239,127,146,209,251,117,157,215,121,36,0,134,12,156,181,177,90,83,202,62,198,40,136,186,78,51,64,65,87,80,41,45,73,138,4,152,74,49,47,19,120,2,44,84,178,54,26,184,4,31,242,186,2,96,225,53,3,230,66,12,200,40,136,228,237,238,38,69,31,215,37,185,184,102,31,129,149,32,37,104,24,134,107,228,87,5,29,42,166,88,3,71,174,226,212,171,20,130,75,33,161,100,77,117,36,241,243,38,68,165,128,133,212,117,8,242,41,11,72,139,91,231,121,109,219,86,25,83,39,17,152,103,46,148,133,74,192,97,137,66,150,105,154,156,115,109,215,61,60,60,164,144,163,11,199,231,131,16,162,114,171,151,203,165,30,230,186,80,190,158,246,138,146,94,217,217,101,89,174,254,151,79,21,104,21,10,173,160,70,165,99,174,137,205,53,49,188,86,144,166,105,154,166,169,230,151,253,126,191,219,237,74,41,219,237,118,28,199,58,34,85,189,127,173,32,90,107,239,189,247,254,124,62,63,63,63,87,6,167,238,36,173,77,74,206,185,55,91,0,32,2,13,160,4,89,99,180,150,90,200,207,94,61,24,163,27,109,118,187,205,55,111,222,60,61,125,252,141,16,197,185,203,241,145,13,231,196,222,123,23,24,19,70,142,203,26,148,182,153,95,58,0,6,41,164,234,55,219,215,175,94,251,207,223,190,253,231,255,237,223,252,55,191,222,245,141,196,228,151,203,159,254,248,219,223,254,246,183,255,247,111,254,243,110,127,179,6,255,239,255,211,223,254,219,223,252,195,227,241,56,220,220,153,97,72,105,13,41,132,232,82,10,110,93,78,136,182,176,138,241,243,253,142,55,3,160,230,28,57,103,169,168,148,236,189,243,130,152,4,1,70,18,170,128,34,40,72,136,121,241,110,141,206,67,18,138,41,27,201,34,113,201,92,64,42,40,0,204,44,36,11,85,136,152,33,23,200,49,11,33,144,69,40,200,41,3,51,131,144,90,218,62,165,84,114,206,0,36,168,222,88,37,231,232,189,111,219,214,167,124,60,159,159,158,92,229,188,82,44,125,117,87,16,35,162,208,202,118,109,51,244,118,232,254,195,223,253,237,188,78,57,249,245,111,254,250,235,87,55,187,70,119,146,20,33,193,6,164,30,110,246,68,52,142,227,143,63,254,120,56,28,74,225,63,124,255,39,169,26,169,142,44,36,74,105,108,219,15,219,182,237,191,181,116,246,203,241,249,48,159,15,195,118,71,194,236,183,237,110,35,191,249,234,155,197,151,15,135,203,159,127,122,244,243,101,13,165,237,134,161,109,78,207,11,2,9,173,180,145,141,181,72,42,132,228,67,174,112,27,23,82,74,181,109,139,82,229,196,136,8,28,157,115,193,7,42,128,90,107,20,152,11,228,148,131,103,4,206,81,0,8,6,206,197,173,203,116,60,223,40,46,57,230,226,99,10,70,54,70,161,53,130,3,98,204,82,8,59,180,155,237,206,110,54,175,151,69,117,221,47,127,245,215,178,164,80,56,58,118,239,199,49,247,66,245,59,71,128,74,109,204,103,37,196,226,211,187,195,218,117,183,195,78,86,48,194,74,107,48,171,4,214,216,16,130,115,81,6,204,25,103,31,17,17,177,209,61,165,148,160,20,249,179,80,34,4,31,194,232,124,204,57,39,72,73,166,66,37,34,122,98,196,178,227,64,80,82,72,206,79,30,81,41,213,27,181,109,251,106,132,201,57,10,33,108,99,175,200,229,8,141,38,173,85,215,216,78,40,83,32,67,10,2,252,70,149,45,68,233,39,210,162,111,213,232,221,152,3,237,154,63,252,40,238,135,205,158,141,153,60,197,67,238,87,47,105,138,81,8,18,66,72,82,95,191,121,59,12,195,208,182,94,172,159,127,182,255,226,238,213,56,142,63,252,225,79,165,148,125,191,169,226,174,70,168,117,93,5,35,165,210,52,141,110,251,156,243,186,174,235,186,106,160,84,10,1,153,182,177,214,86,140,243,114,185,180,155,77,133,117,0,128,83,9,113,9,176,0,192,194,83,223,247,187,237,38,231,236,156,99,149,169,131,102,111,130,112,219,215,195,237,221,13,0,236,223,236,174,142,27,249,241,152,82,202,117,5,151,42,165,151,185,19,118,232,158,14,207,155,129,250,237,6,197,237,101,154,46,211,24,99,148,128,250,44,132,146,82,202,204,224,82,114,57,201,76,218,8,149,117,188,148,245,240,49,229,247,62,197,105,92,142,231,101,204,253,121,49,176,114,41,197,123,187,174,115,46,129,8,180,20,126,58,245,125,123,123,183,233,186,198,185,37,231,252,230,139,207,190,253,246,219,127,254,55,255,163,49,230,193,208,214,202,211,225,242,195,63,254,254,95,255,171,255,227,95,254,203,127,249,230,171,183,66,42,144,38,100,216,217,175,213,254,139,213,135,199,239,227,91,184,0,9,16,50,75,123,82,102,148,154,136,20,149,247,35,111,194,250,197,45,126,117,55,12,34,166,233,89,228,229,166,167,70,11,206,133,178,87,41,232,44,21,10,73,130,64,180,125,135,5,82,116,64,18,219,86,154,190,17,40,48,225,244,119,74,106,161,26,2,201,73,39,16,25,37,10,165,122,193,37,101,94,177,100,196,44,136,145,65,32,167,0,63,79,202,152,209,23,36,38,98,139,137,226,154,92,105,225,225,23,175,142,231,241,251,241,135,3,92,94,189,122,117,111,190,9,33,205,243,28,207,207,218,250,111,136,144,89,7,47,1,202,31,127,248,115,44,237,154,253,175,127,125,255,230,243,253,195,171,155,219,61,29,254,77,54,50,231,140,32,208,110,110,26,9,207,253,249,52,254,213,237,237,186,174,203,180,134,144,176,48,230,56,30,30,79,31,222,253,102,196,97,184,191,123,243,139,182,147,167,241,241,233,249,71,33,97,127,187,249,245,175,191,94,151,40,223,133,53,195,56,121,60,187,6,176,67,201,230,219,148,243,26,210,197,37,33,178,177,162,105,58,213,10,239,215,118,51,180,157,109,154,134,84,232,123,29,130,255,254,251,239,189,131,253,126,31,145,23,191,12,218,54,214,50,179,217,239,63,58,135,136,212,109,16,209,3,116,183,237,70,8,34,90,46,57,70,20,196,162,184,60,185,75,124,78,141,54,70,181,221,80,72,40,221,253,112,89,112,65,161,7,153,155,117,217,201,182,109,111,110,110,94,59,42,162,93,115,246,37,1,20,35,132,100,132,148,57,228,134,147,148,178,38,149,94,165,80,53,172,236,83,1,213,21,89,172,43,236,170,230,242,170,188,122,89,43,251,115,172,217,213,90,66,68,180,132,79,209,199,170,76,205,57,239,118,187,202,224,94,37,158,213,129,182,187,221,75,148,82,88,173,53,73,197,40,82,76,37,149,97,211,109,119,67,219,182,16,195,226,221,56,142,135,195,225,221,251,143,93,247,139,237,118,123,123,123,91,245,93,49,198,105,90,151,101,81,74,230,156,87,55,123,191,90,107,55,155,77,206,113,28,71,240,162,218,79,170,223,239,250,179,215,138,86,237,252,21,146,168,115,196,103,159,125,230,156,171,172,115,125,31,180,214,93,215,237,118,187,43,110,122,53,31,51,243,5,167,234,223,191,38,87,191,123,247,238,233,233,169,202,213,174,56,75,125,247,114,206,90,235,243,56,30,14,135,197,173,206,185,144,162,110,27,165,212,23,95,124,113,179,223,239,239,239,72,138,227,249,252,225,241,227,233,116,242,222,63,216,158,148,212,90,3,97,78,28,115,10,133,51,240,56,45,151,105,124,62,158,46,211,56,187,213,135,151,247,179,147,119,206,45,243,60,123,191,150,82,164,34,33,136,4,220,223,223,34,190,160,81,119,119,119,195,166,251,242,203,47,223,190,125,251,203,127,246,157,247,94,107,9,192,72,44,4,50,228,16,221,63,252,195,223,147,208,166,219,40,219,129,208,44,180,49,70,106,19,46,143,192,117,16,41,8,9,50,16,145,4,246,148,75,198,77,163,38,159,180,37,99,251,174,107,135,190,153,14,51,112,41,41,67,65,65,144,37,25,33,164,212,211,60,199,146,164,64,169,180,36,0,206,37,51,148,60,244,55,136,200,32,50,202,130,178,128,36,82,140,180,248,132,40,4,161,36,141,88,152,11,64,14,185,180,128,132,68,88,124,74,49,123,96,66,33,73,168,174,109,66,202,128,34,115,161,194,37,196,56,47,135,247,31,118,175,182,204,92,72,144,150,218,26,161,236,253,235,87,107,225,167,203,116,9,41,132,240,252,252,220,188,123,87,136,18,96,72,241,215,175,31,114,98,168,251,134,152,238,110,203,155,207,191,41,41,253,251,127,247,31,221,154,11,123,107,186,190,239,137,228,241,120,156,167,67,102,57,206,19,30,10,99,215,180,253,151,253,215,109,171,119,55,131,177,109,74,174,237,135,135,87,159,49,155,227,97,89,151,24,82,190,74,144,137,106,62,70,117,159,148,234,26,171,127,51,204,213,180,173,134,97,32,76,87,145,81,37,25,235,249,170,157,126,53,145,87,205,81,253,59,239,104,0,32,165,168,239,218,198,146,18,5,33,21,206,127,250,211,159,108,59,220,236,95,133,128,156,4,68,50,150,82,74,178,118,236,219,45,68,48,75,74,75,244,41,5,9,32,25,169,48,38,182,226,191,210,80,93,193,191,113,28,107,213,184,130,20,47,9,64,63,215,148,235,210,166,250,53,159,194,7,245,36,215,231,105,65,72,148,68,130,132,96,102,44,153,19,100,46,49,39,41,165,146,178,150,21,46,160,140,214,214,152,166,1,32,9,74,8,97,148,70,137,81,114,112,107,163,77,219,182,214,90,31,189,91,253,226,194,180,172,199,203,216,223,118,195,48,12,195,0,0,235,186,134,24,170,44,93,74,17,99,92,150,165,94,176,66,136,186,45,129,89,48,2,37,65,68,153,139,95,151,26,161,188,219,237,184,112,230,130,92,4,130,212,170,33,148,90,205,235,50,207,115,173,8,117,241,5,224,203,75,125,1,59,128,129,144,17,42,252,161,183,102,158,231,117,93,133,16,155,205,102,24,134,138,173,126,243,246,219,237,118,219,117,93,21,215,85,147,174,115,238,50,189,255,225,135,31,254,240,167,63,206,243,140,130,72,74,211,88,123,58,182,125,167,141,121,251,237,55,223,124,247,237,176,221,34,98,221,206,125,252,221,31,95,66,210,82,158,150,229,249,120,120,60,28,47,227,248,95,254,240,135,243,56,62,31,15,199,243,232,130,231,151,45,34,144,36,214,145,138,4,180,157,213,90,33,49,115,78,41,48,20,157,68,219,222,190,253,250,203,47,191,252,242,139,47,222,220,223,223,239,118,195,243,193,133,184,74,145,141,17,15,175,238,190,254,250,171,239,190,251,230,63,254,237,239,124,116,58,166,118,195,66,181,194,144,212,130,153,99,145,85,217,81,98,193,92,10,101,196,130,80,20,178,247,73,84,159,113,71,131,228,253,96,20,245,182,65,46,133,69,162,84,184,212,157,172,130,136,206,151,35,105,37,90,139,148,83,92,195,232,19,65,66,222,16,101,198,2,80,16,94,6,25,80,204,98,13,57,115,42,165,64,97,73,32,4,105,165,72,128,152,70,20,2,17,139,103,239,66,78,44,180,50,6,215,60,198,156,137,72,40,51,40,77,195,102,117,14,11,191,123,126,78,41,133,144,16,68,223,251,182,223,36,192,110,216,190,121,251,149,58,93,46,171,127,124,124,244,0,239,159,158,204,127,249,189,182,230,233,155,150,115,169,146,200,24,179,0,180,182,53,186,225,162,64,180,90,11,173,181,182,125,142,41,165,113,241,160,219,118,93,151,199,227,41,112,216,223,14,253,160,81,89,159,240,249,52,31,143,231,143,31,158,79,39,231,18,251,92,158,207,211,241,120,90,133,253,196,171,149,146,203,171,115,72,60,12,3,34,151,144,99,140,133,115,42,217,90,139,66,218,86,213,245,152,77,215,14,219,77,74,41,230,132,130,148,209,177,218,208,216,72,173,164,148,243,186,156,199,139,233,26,134,108,108,107,154,118,187,49,146,216,135,49,132,208,247,131,109,55,93,55,100,136,227,18,47,231,71,128,243,171,207,94,203,101,89,150,101,113,206,87,13,147,40,41,37,72,41,113,1,133,36,145,42,189,88,103,242,171,104,170,110,111,169,53,239,83,207,88,149,42,252,147,148,173,23,199,151,148,215,85,85,159,18,150,62,167,218,119,92,69,16,85,46,113,185,92,170,224,170,114,22,82,202,170,43,63,122,39,73,9,86,68,210,54,218,118,54,101,233,199,23,84,130,171,19,159,75,38,64,165,165,49,227,56,158,78,39,34,168,115,7,96,249,153,213,169,217,16,84,209,141,182,109,173,213,68,36,138,169,88,195,53,218,163,182,75,235,186,94,9,163,218,32,212,103,168,233,202,213,209,83,187,170,138,122,84,100,203,57,87,1,17,173,117,109,163,202,146,57,38,193,32,1,37,96,171,77,85,229,66,202,110,154,253,188,212,4,163,182,109,99,140,211,52,229,231,231,119,31,222,191,255,248,161,148,210,246,189,64,88,199,11,140,23,211,216,186,53,234,120,62,245,155,141,16,130,17,152,121,250,203,163,247,126,113,235,186,174,231,105,124,252,248,244,238,195,251,231,227,33,51,199,92,124,140,49,39,68,172,145,221,153,121,156,142,74,169,126,176,214,90,165,5,0,148,146,74,129,16,125,219,218,187,187,253,87,111,191,248,229,47,127,249,229,151,95,236,247,251,166,49,49,205,41,57,224,82,10,106,35,30,30,110,127,253,55,127,245,252,252,84,16,62,124,60,196,130,210,14,62,150,148,82,42,188,250,96,164,98,160,2,148,128,10,99,46,8,76,128,160,9,124,140,241,56,187,148,62,106,238,68,185,223,245,15,142,111,91,41,80,40,37,1,75,9,97,10,209,133,164,4,14,55,123,221,104,217,90,208,50,82,241,80,72,146,149,98,62,92,24,16,73,179,150,2,101,2,229,19,250,156,199,149,23,239,199,121,242,222,75,18,93,215,220,108,183,109,107,101,144,245,166,49,186,16,205,47,155,6,77,3,0,37,249,28,178,66,232,155,205,174,217,213,11,224,239,159,166,243,249,124,57,141,0,184,191,185,187,189,77,74,55,89,136,102,216,180,177,140,49,141,243,60,165,204,31,159,92,138,33,197,247,255,208,18,201,186,66,108,158,87,102,238,218,97,232,251,174,29,172,109,54,93,223,182,114,241,11,51,146,217,62,188,25,198,121,206,206,95,46,254,56,94,222,61,189,215,6,137,10,96,249,213,175,126,245,244,120,120,255,254,105,158,2,103,157,139,84,77,215,38,76,53,166,142,248,231,208,137,152,115,42,165,244,125,111,173,22,66,172,235,156,82,170,118,246,166,105,78,199,185,30,198,10,183,213,198,179,94,81,74,41,239,125,85,21,92,121,198,196,144,83,242,33,184,224,167,185,0,71,129,69,105,211,52,93,46,101,158,231,105,10,139,227,101,116,145,241,114,58,75,231,220,60,207,227,184,202,102,247,105,232,30,167,66,36,8,32,230,122,99,203,205,102,83,111,209,218,92,84,37,66,69,239,106,201,184,6,85,92,187,143,186,14,162,94,137,203,178,92,89,204,171,151,132,153,45,95,179,59,232,83,230,165,126,175,43,137,91,201,133,190,239,197,208,91,221,8,86,41,101,107,109,183,233,161,52,139,46,150,221,139,118,75,80,2,12,145,19,128,52,29,40,85,59,189,74,142,18,33,145,96,230,247,239,223,123,239,83,14,215,125,136,213,233,100,69,127,93,127,83,223,144,202,149,84,97,104,173,35,245,77,168,127,97,149,109,173,156,78,219,182,149,172,169,237,195,207,91,44,100,219,182,195,48,84,169,251,154,230,225,245,176,217,108,106,235,97,140,169,0,106,173,161,245,117,86,195,75,140,145,0,63,126,120,76,128,66,25,171,212,246,102,135,82,120,239,125,8,231,203,52,185,239,255,244,151,31,10,179,247,222,197,23,109,219,125,123,19,66,112,193,215,34,29,66,24,151,121,94,151,205,110,71,36,73,10,20,146,232,101,54,20,136,18,114,211,88,107,53,34,167,228,164,148,219,93,223,247,237,87,95,125,177,219,237,30,94,221,221,223,223,237,247,251,205,166,55,70,49,179,144,165,105,165,20,168,8,114,10,72,124,123,187,253,238,23,111,31,15,207,12,191,191,204,65,152,150,231,144,99,225,26,131,162,45,3,3,8,70,145,153,10,11,174,6,69,194,156,114,140,177,76,241,130,197,136,52,101,57,130,93,166,169,111,187,155,97,211,88,1,194,178,247,49,197,92,120,232,122,105,52,42,138,156,22,231,60,103,50,74,130,48,178,47,128,5,37,145,141,104,150,192,199,105,61,175,238,56,46,179,15,211,188,120,239,132,16,93,151,182,14,218,54,254,181,150,100,154,70,223,24,41,65,121,239,61,33,188,36,188,57,231,156,19,8,74,54,66,8,239,198,105,156,206,37,191,191,92,62,62,61,73,82,89,53,106,216,109,108,167,186,134,46,147,106,172,156,77,14,75,114,142,133,140,57,57,31,255,240,199,177,238,30,139,49,207,115,228,196,222,47,222,139,63,255,229,176,221,110,119,187,189,214,99,201,64,68,93,215,117,221,176,191,127,213,14,155,126,187,25,167,67,136,83,72,169,112,78,41,252,135,255,244,155,113,92,46,231,37,134,162,100,167,85,71,210,246,91,195,49,191,28,22,170,106,67,159,82,74,41,78,227,162,148,34,98,0,66,196,24,82,201,11,0,148,12,53,210,211,187,184,46,126,89,150,203,121,210,58,116,93,199,5,129,41,134,92,31,43,133,190,217,221,98,49,80,82,65,92,86,191,206,51,151,117,127,179,185,185,185,89,92,152,206,227,180,166,92,100,215,109,219,110,35,117,251,139,95,126,253,18,147,21,66,32,243,18,33,163,148,74,57,67,169,203,240,168,196,23,51,123,189,69,235,249,169,211,126,189,138,63,93,16,89,125,165,87,234,161,66,30,215,90,112,157,104,174,205,72,41,165,23,250,202,68,214,123,123,89,150,16,130,84,10,137,114,41,181,106,166,156,181,49,72,244,249,119,223,110,135,157,68,57,79,43,34,109,134,142,132,105,84,178,24,140,81,64,152,25,87,31,158,207,231,211,180,70,38,252,57,155,231,69,159,6,217,251,117,158,103,239,157,247,62,151,88,247,212,196,24,1,138,148,82,97,123,101,85,126,246,245,169,23,22,54,231,194,92,152,95,184,104,0,64,244,33,188,8,58,98,204,211,116,25,199,250,211,13,195,16,98,204,57,163,247,211,60,51,64,69,70,191,253,250,155,55,111,222,188,125,251,182,6,124,164,148,234,229,112,185,92,106,221,89,150,165,74,239,163,136,16,249,39,124,25,130,214,20,242,249,148,114,118,206,197,156,152,57,150,92,29,254,165,20,148,47,110,192,63,191,251,120,109,9,165,86,74,233,237,109,179,5,112,193,51,66,46,37,248,84,167,182,186,161,202,202,104,173,208,90,48,179,148,230,225,225,225,151,191,252,238,171,175,190,250,239,255,135,127,209,182,77,189,211,170,28,6,0,24,114,202,78,25,176,90,99,225,24,34,2,116,189,125,245,234,94,42,240,126,117,62,88,105,0,139,148,82,234,38,51,48,58,6,122,217,105,4,2,137,10,10,102,78,0,9,36,34,121,18,140,57,113,84,89,137,164,116,9,216,154,93,187,107,250,173,2,134,16,48,7,9,144,144,65,17,9,8,133,19,137,92,32,51,51,227,166,191,115,33,198,152,162,199,121,137,167,217,255,116,60,61,157,231,231,211,148,152,235,159,29,83,146,126,214,103,47,132,88,108,187,217,132,253,206,191,248,9,98,96,206,2,80,73,42,165,228,24,16,177,181,11,34,62,61,61,125,120,255,211,95,122,253,254,195,135,211,243,201,106,147,149,78,66,222,69,232,251,178,217,239,89,155,53,243,232,125,244,94,2,73,41,91,16,203,101,69,98,36,193,76,165,200,197,185,105,157,78,99,232,218,225,112,94,79,227,251,171,119,74,74,41,72,221,127,190,67,228,16,220,52,31,99,114,82,21,33,161,148,148,210,24,99,142,161,148,44,33,132,234,246,201,153,81,86,155,21,84,116,35,231,152,114,200,57,207,243,228,163,211,90,59,191,16,81,13,97,100,230,190,219,51,179,11,126,245,46,164,184,174,107,221,244,116,29,41,42,93,104,173,237,251,222,90,43,192,198,24,0,57,21,136,206,165,184,118,93,39,180,25,134,237,233,60,77,211,146,50,22,150,76,202,32,149,148,100,141,243,116,206,101,154,139,148,153,94,78,120,73,9,145,8,95,238,210,218,237,95,45,234,85,167,80,165,214,21,128,97,230,58,11,92,117,217,87,126,113,93,215,74,149,213,242,81,79,114,109,254,83,74,24,51,3,212,172,7,239,253,234,221,26,124,140,81,8,193,5,1,32,3,39,46,217,59,62,29,23,239,204,205,78,107,221,233,62,231,140,144,17,185,181,214,208,70,132,177,148,188,174,171,143,97,114,254,241,112,57,204,75,22,242,242,244,52,142,35,34,87,111,11,9,112,110,185,92,46,95,126,249,69,206,57,229,84,83,209,215,117,5,40,214,218,209,135,171,113,254,83,161,250,117,88,187,230,21,214,243,255,178,8,230,231,6,234,255,75,24,42,249,90,58,31,15,207,87,171,222,239,127,247,187,253,126,255,234,213,171,205,102,83,203,107,109,217,238,238,238,42,55,124,58,157,106,72,106,37,182,109,39,62,60,61,29,199,241,37,186,221,187,26,122,176,219,239,83,202,57,21,230,154,130,41,21,73,137,226,195,120,190,198,187,177,119,82,10,165,148,212,74,8,9,144,203,207,89,208,74,139,126,104,219,174,107,74,216,108,54,183,183,183,219,237,118,187,27,94,191,126,253,213,87,95,189,122,245,112,123,187,175,229,163,254,250,94,22,6,35,58,63,3,128,169,124,186,100,129,100,173,238,135,198,90,93,56,199,232,117,73,165,20,192,66,2,95,108,230,64,25,49,35,23,100,6,9,140,128,144,94,54,4,83,2,193,133,215,84,242,28,146,92,179,200,209,36,209,149,0,81,2,67,12,178,20,37,64,43,161,8,181,148,172,37,40,13,28,11,179,207,252,56,187,113,154,143,227,50,249,188,38,60,251,244,120,30,15,227,58,173,129,165,68,146,32,170,32,32,150,178,50,243,76,171,214,163,181,207,70,73,18,53,35,169,32,148,232,87,73,132,156,137,160,239,186,230,255,165,236,77,122,37,203,146,51,49,179,51,221,193,175,143,111,140,49,35,34,51,171,114,226,80,93,172,22,9,144,106,168,123,65,253,5,109,37,238,245,51,132,214,90,130,32,253,0,65,90,72,218,52,64,54,26,108,54,64,181,40,74,36,171,50,107,202,138,136,204,140,225,197,240,102,31,239,112,6,51,45,204,223,77,207,168,172,133,28,136,64,196,11,143,247,252,222,123,142,29,179,207,62,251,190,204,173,86,171,179,179,249,213,190,221,4,162,44,143,218,157,47,215,139,213,243,211,209,114,111,111,255,189,251,15,209,88,227,114,4,213,182,30,125,84,214,37,162,210,229,214,56,107,242,100,216,198,164,2,137,144,75,27,23,49,198,20,89,153,173,198,101,138,28,99,92,180,11,165,209,251,118,83,47,180,134,209,184,204,11,155,82,202,243,2,53,105,11,218,24,68,19,60,123,223,54,117,23,185,254,118,77,66,98,102,162,200,156,140,117,218,101,9,72,60,138,149,82,20,9,16,174,23,203,162,40,66,162,166,105,8,80,172,249,148,177,203,245,166,239,21,2,64,235,67,235,67,158,231,206,82,104,155,60,51,83,85,38,84,157,167,197,106,115,117,189,36,162,186,110,87,171,77,221,116,215,243,85,235,41,203,7,183,111,31,111,119,66,93,215,42,25,112,14,172,142,209,135,174,75,173,143,128,17,244,122,189,150,238,67,47,20,44,249,200,249,249,185,68,16,9,7,130,128,136,134,120,207,179,148,216,180,92,46,215,235,181,196,188,158,166,217,171,108,204,170,145,124,7,201,53,122,54,106,93,215,114,254,75,60,234,165,210,191,250,250,73,12,97,54,217,11,181,215,90,15,71,153,30,57,167,76,211,134,186,78,160,192,119,161,246,126,213,117,93,98,91,20,179,98,70,68,117,189,150,109,89,150,101,89,230,89,150,181,109,219,52,77,162,96,173,190,241,253,214,89,150,181,77,219,43,6,238,230,74,2,103,236,22,122,82,190,245,194,101,253,75,82,48,81,27,235,229,136,36,79,182,214,182,203,213,213,213,213,147,39,79,122,59,94,65,106,127,240,131,31,72,223,103,185,92,138,102,170,52,146,243,113,46,115,116,89,150,41,107,12,131,50,206,90,123,117,53,223,106,133,104,209,115,229,174,11,93,23,242,65,213,179,102,67,236,0,192,90,147,101,217,114,53,215,90,43,13,185,145,17,155,124,50,25,15,135,195,189,210,28,31,31,63,122,244,232,254,253,251,211,233,84,230,116,0,224,23,191,248,133,214,218,251,182,174,235,60,207,15,15,15,139,162,0,86,91,193,74,32,201,150,37,84,197,24,247,247,247,71,163,170,238,162,117,26,186,24,163,7,223,54,77,157,65,67,160,0,53,136,196,6,18,98,4,80,68,9,82,74,12,93,100,14,109,187,89,175,52,174,219,238,156,226,233,58,158,173,168,202,50,242,29,119,141,230,148,105,101,13,100,185,41,203,60,43,45,26,140,20,188,111,187,24,246,236,228,122,177,188,184,94,110,218,16,208,118,172,87,109,92,181,1,140,227,168,34,139,159,153,24,76,3,0,46,7,21,5,130,16,13,70,163,209,106,101,20,40,4,142,74,33,199,16,40,132,161,135,233,212,177,206,83,57,118,195,44,27,78,173,54,144,96,121,121,125,53,95,182,17,72,153,54,124,157,231,101,219,121,159,98,140,17,16,57,81,136,113,123,244,168,109,69,95,12,114,99,109,98,88,175,215,129,41,1,35,133,228,129,218,166,241,93,215,117,96,143,136,226,106,189,88,173,230,89,174,61,113,214,88,239,91,128,101,215,5,74,224,92,54,40,199,198,100,93,228,54,242,104,56,232,179,121,113,155,22,221,171,205,102,21,67,10,209,215,117,195,156,203,209,14,0,245,38,57,151,35,106,0,165,181,45,138,162,170,70,89,150,157,158,158,246,53,65,74,73,22,207,98,177,50,89,23,186,166,42,75,151,25,167,116,136,60,95,108,94,189,57,191,115,124,43,207,170,233,212,13,71,128,202,116,33,141,167,179,143,62,252,0,255,225,223,252,79,255,240,211,47,95,157,174,206,174,235,106,54,27,76,70,204,105,179,88,108,230,75,14,209,130,62,93,94,247,140,169,119,8,218,189,12,79,207,155,18,130,147,156,222,125,219,165,111,238,246,231,173,148,78,146,134,148,78,134,148,41,222,188,250,93,39,187,20,110,12,34,183,10,131,85,49,200,6,119,111,221,253,240,193,163,217,108,70,236,17,218,65,161,226,250,250,254,193,140,54,245,243,103,175,94,157,158,63,191,92,188,89,110,162,177,139,243,174,170,42,177,206,68,196,44,183,68,177,174,235,44,115,204,76,28,137,250,75,75,204,236,178,209,238,231,239,157,198,251,122,237,183,181,11,191,247,21,66,16,88,68,18,28,65,236,242,60,247,203,205,116,58,69,196,235,235,107,0,24,141,70,68,116,117,117,117,239,222,61,9,25,109,219,202,16,29,17,213,117,173,171,45,56,34,73,233,238,248,175,220,43,171,141,128,97,210,168,211,213,222,106,181,10,33,100,153,5,128,206,55,26,160,40,179,241,120,124,117,117,193,156,246,15,246,38,147,201,96,80,220,187,119,239,225,195,135,123,85,246,227,31,255,248,238,221,187,103,103,103,175,94,189,90,46,151,39,39,175,159,60,121,34,92,59,81,120,218,219,219,187,117,235,214,7,31,124,240,240,225,195,54,206,1,64,124,224,128,57,133,216,110,234,166,233,30,63,253,230,191,251,239,255,199,127,252,252,229,189,7,135,69,53,57,191,90,216,108,112,120,124,107,241,213,23,168,149,210,150,181,37,48,129,200,19,70,218,206,40,19,17,114,82,192,70,129,82,74,35,18,59,165,32,51,214,42,116,8,138,34,38,207,148,20,166,220,233,162,200,178,92,179,226,24,67,235,155,16,130,235,144,81,69,192,64,58,128,14,172,3,152,132,134,24,25,20,0,2,0,50,0,50,50,0,144,199,28,128,16,81,1,27,165,20,176,66,208,200,192,193,160,104,233,161,85,26,145,21,32,32,205,7,126,88,14,171,114,224,148,166,46,132,218,199,16,84,66,231,156,86,166,174,235,171,197,210,167,152,15,42,165,84,211,182,99,39,99,13,134,16,152,153,1,197,228,201,39,98,80,145,169,107,125,235,59,34,48,198,24,107,219,181,23,116,31,145,1,25,49,73,92,104,219,86,43,241,9,200,20,106,102,36,2,38,44,115,227,156,43,202,44,203,50,68,8,33,180,109,29,66,0,36,165,164,119,33,110,136,55,253,80,182,223,187,62,101,234,66,122,29,125,250,204,204,129,115,163,113,56,40,171,60,167,208,196,182,174,114,187,55,25,51,19,167,132,90,55,93,55,168,170,225,112,108,92,254,201,103,159,154,197,98,113,126,126,254,242,229,121,155,204,218,123,61,191,138,209,251,186,14,117,171,136,29,26,50,216,83,33,36,94,200,142,18,150,71,223,223,237,93,117,165,162,217,149,14,149,191,74,217,191,27,65,164,133,33,205,195,93,93,98,217,156,244,173,126,58,246,80,43,0,4,162,182,109,175,175,47,207,7,67,103,148,117,96,52,65,210,98,73,239,83,244,41,38,52,202,230,186,224,164,236,123,239,29,43,165,218,182,22,78,135,54,104,140,202,243,28,128,183,149,57,178,124,30,102,5,55,104,69,47,71,120,243,79,223,153,187,125,39,124,244,217,71,95,209,244,95,236,239,128,144,68,6,131,65,208,110,52,26,73,236,55,198,28,30,30,102,89,86,215,245,106,181,234,159,165,80,81,182,234,167,154,1,21,162,146,137,15,49,193,67,68,223,180,41,50,17,115,138,162,95,43,1,61,43,147,115,174,40,50,107,109,136,93,34,175,145,157,51,68,126,54,29,77,167,227,247,63,120,248,193,163,247,239,220,185,117,124,124,188,183,183,151,25,142,129,254,254,239,255,254,23,191,248,197,235,215,175,219,182,157,207,151,111,223,190,125,253,250,181,247,65,138,211,233,100,239,189,247,222,107,155,128,96,246,14,135,198,42,74,208,180,53,39,202,156,29,12,134,69,81,61,120,192,31,127,252,241,233,229,181,49,6,128,202,65,209,133,120,114,242,108,106,1,1,81,17,34,39,14,4,108,129,21,128,211,25,33,16,49,18,2,32,0,35,51,49,123,147,43,192,196,96,24,60,35,130,210,74,1,166,174,89,27,138,89,66,235,53,0,197,155,44,118,108,115,32,76,74,69,212,17,76,66,77,172,19,26,6,16,19,54,5,32,179,15,138,1,16,18,18,0,160,34,98,72,16,21,176,98,84,76,156,146,66,54,10,20,161,86,65,111,77,63,104,3,9,184,83,232,192,41,163,92,86,184,170,84,26,213,155,55,167,178,218,91,223,49,40,102,214,198,20,69,177,186,126,91,150,101,158,163,181,70,43,71,8,117,211,45,215,155,214,123,101,44,40,195,8,202,40,32,74,42,17,209,141,170,184,217,118,9,25,136,136,1,24,12,177,38,214,200,192,0,44,6,218,204,66,203,18,54,128,128,169,68,73,228,200,148,6,173,37,41,134,126,79,249,174,253,222,8,34,115,88,125,186,253,237,116,104,97,3,129,106,90,78,137,67,23,218,150,19,101,182,59,216,159,1,144,82,42,198,4,204,33,116,62,249,197,252,194,116,93,55,159,207,95,191,126,157,15,247,187,205,166,77,33,132,142,67,208,4,22,149,5,77,153,73,59,195,111,125,159,229,29,49,209,94,46,124,87,52,84,62,83,31,53,250,81,17,169,74,182,77,80,165,249,187,163,47,50,174,16,188,239,89,103,219,221,187,21,248,106,1,121,177,88,156,231,167,131,194,14,71,121,158,43,6,231,156,5,160,16,163,15,177,9,49,40,101,178,65,210,118,92,142,101,2,174,47,67,36,244,198,24,118,171,45,173,53,128,102,233,214,220,188,13,136,128,8,119,180,34,21,8,0,0,32,0,73,68,65,84,56,245,191,253,98,102,232,89,62,55,194,34,136,232,99,100,68,47,141,27,0,107,109,49,24,84,163,209,225,157,7,121,158,135,16,150,203,165,115,238,248,248,88,98,171,88,151,203,228,139,236,91,33,176,148,183,167,219,57,154,182,11,33,164,16,83,74,192,124,118,118,102,64,197,24,145,129,18,32,19,39,134,4,151,151,231,153,117,69,81,160,226,24,131,213,56,30,143,14,246,102,227,209,224,224,112,239,238,173,227,219,119,110,61,184,127,239,254,123,119,123,206,219,223,253,95,127,255,151,127,249,151,63,255,249,207,215,235,53,128,138,49,118,157,87,104,17,40,37,218,172,187,182,57,15,129,203,114,164,148,251,76,127,188,191,63,27,86,131,96,10,223,54,214,40,171,116,74,105,50,153,125,242,201,39,215,171,205,217,229,98,185,105,156,51,168,121,177,106,183,253,56,80,12,4,200,26,152,153,0,80,171,164,65,129,70,222,66,111,76,44,78,229,58,1,16,113,32,234,144,52,130,70,173,53,214,202,104,226,38,48,166,0,64,68,49,37,38,6,173,128,16,57,1,75,148,66,205,104,24,85,74,172,128,145,129,129,144,183,148,20,197,128,58,0,16,48,0,49,35,37,226,4,132,196,128,132,204,1,182,16,185,98,64,197,0,80,7,166,8,16,32,100,33,211,54,211,70,153,92,25,29,66,138,145,188,143,41,50,99,138,41,57,0,147,185,124,80,86,85,101,157,3,0,155,23,89,145,207,151,235,214,119,109,232,152,147,66,173,141,54,74,7,81,210,76,65,65,95,221,43,134,148,18,199,40,64,184,6,68,34,4,144,54,189,204,106,99,84,64,33,82,231,137,164,251,137,198,24,109,84,219,214,114,200,42,13,55,200,29,49,115,240,234,123,215,109,74,9,145,52,177,74,180,59,191,170,136,217,135,24,99,219,42,238,186,212,53,201,231,86,25,165,84,89,100,121,238,0,64,107,85,148,185,214,186,40,243,45,117,218,123,159,3,132,16,234,182,78,41,88,68,131,154,153,67,12,243,245,226,29,61,78,217,39,77,211,244,7,236,110,212,144,254,75,127,104,247,254,6,189,236,104,255,113,37,196,116,193,127,231,96,191,41,88,89,188,128,181,2,196,68,196,196,136,168,88,133,16,242,74,148,68,187,16,61,37,205,73,107,116,2,71,104,173,35,211,106,189,89,123,166,162,178,121,117,118,118,70,68,33,116,18,230,98,140,77,179,233,186,174,170,6,146,46,222,52,85,182,133,73,100,2,0,6,102,137,251,66,167,188,9,52,191,237,77,167,4,139,66,36,96,96,34,98,148,239,128,144,152,152,183,223,132,128,67,138,93,240,119,31,60,148,81,189,188,26,2,64,94,13,77,158,67,140,203,171,107,239,253,213,213,213,229,229,37,51,15,6,3,129,69,134,195,173,35,175,247,222,183,93,242,33,198,200,137,172,181,140,74,107,77,178,224,110,84,69,28,146,203,140,177,10,82,50,10,166,211,189,31,124,248,232,193,131,251,159,126,252,225,225,193,126,153,187,174,219,100,14,48,249,110,61,175,235,122,177,137,63,251,217,207,126,254,243,159,159,158,158,107,173,83,162,224,19,0,12,6,101,74,8,156,136,168,107,227,201,203,55,77,29,95,60,127,243,226,229,235,31,254,240,195,71,15,31,228,214,80,10,153,211,69,102,17,209,119,241,238,221,251,63,33,248,234,249,139,95,252,250,113,61,159,103,121,121,88,236,209,213,5,48,16,2,81,98,198,68,196,76,200,16,124,139,136,10,37,190,48,128,96,43,108,20,16,81,162,68,20,1,201,40,77,90,37,0,87,85,192,137,153,19,69,102,98,52,172,19,2,108,98,2,133,140,219,9,41,0,129,165,128,128,25,72,3,51,16,67,4,38,4,6,38,203,70,86,235,54,231,21,253,25,102,235,52,3,83,162,27,4,93,146,35,64,116,177,73,235,174,110,176,117,74,103,218,88,209,56,81,150,136,0,81,25,29,101,45,35,100,206,222,57,60,118,206,213,93,187,90,215,0,106,80,14,7,121,145,187,204,90,23,129,19,35,35,48,42,70,100,198,196,32,212,210,27,124,16,128,73,134,75,173,53,0,200,132,196,0,144,250,37,167,77,134,68,144,146,248,185,104,173,181,81,90,171,16,9,85,66,68,37,101,16,110,207,60,99,179,239,141,32,218,152,119,240,187,109,110,130,16,136,99,235,147,66,10,158,219,160,64,23,89,215,214,205,116,50,156,206,198,82,106,148,121,150,21,249,108,60,50,61,75,74,146,66,217,240,214,24,3,138,124,72,55,117,199,174,177,99,31,26,122,13,241,126,7,246,145,108,247,139,61,244,216,135,9,249,95,18,143,118,191,190,91,29,244,69,193,110,3,200,90,203,10,199,227,113,149,21,85,49,144,92,29,85,210,70,254,47,91,107,65,225,186,107,154,160,237,40,119,131,193,158,45,67,8,68,81,126,104,221,172,151,203,185,49,70,122,210,55,37,40,246,55,61,130,250,222,72,33,152,110,31,251,222,185,70,249,162,32,193,187,218,203,253,189,146,164,163,105,154,191,252,183,127,213,147,226,197,210,65,194,171,36,147,130,239,138,160,161,36,201,223,44,94,75,37,143,136,72,140,0,178,166,138,44,7,98,78,41,133,8,137,0,192,104,173,149,62,58,156,228,214,161,226,20,124,81,100,239,63,122,248,147,31,255,232,7,31,62,252,193,7,15,129,210,245,213,217,102,213,88,176,144,218,216,118,155,197,245,255,243,79,143,159,60,249,170,174,91,49,9,94,46,214,77,211,41,101,180,10,117,221,18,129,181,86,171,172,105,154,183,111,206,175,175,150,79,159,158,220,191,255,203,187,119,110,149,185,45,114,243,222,253,59,159,125,242,209,221,187,183,203,82,221,191,127,127,178,191,63,222,219,191,90,44,47,23,243,24,125,94,22,27,52,178,71,137,100,32,93,114,76,136,219,251,31,17,183,218,244,160,16,65,107,14,196,132,28,2,39,96,96,32,82,8,164,156,115,68,144,40,200,190,2,4,133,22,0,66,68,100,100,84,0,26,1,17,152,129,53,0,65,82,144,24,8,56,34,39,100,146,125,168,111,158,29,222,40,176,48,115,98,180,58,19,237,8,34,18,139,70,165,53,34,26,180,68,148,2,1,112,68,6,157,2,120,13,232,156,75,64,0,42,203,10,195,172,157,201,138,124,60,30,143,153,24,209,183,137,124,10,144,98,27,40,1,16,40,212,200,0,41,5,98,130,72,136,90,155,210,216,68,161,95,123,194,229,208,104,64,161,81,55,235,141,8,128,118,192,71,97,93,56,153,57,0,36,102,136,49,109,187,42,72,204,194,99,210,242,6,165,244,247,70,144,223,46,195,111,158,130,102,132,4,152,0,1,20,43,205,12,81,68,223,8,40,129,44,230,205,102,19,41,248,80,155,171,171,43,73,155,235,186,110,83,138,156,16,57,2,0,99,242,62,117,161,172,202,93,217,27,97,64,239,218,59,190,243,177,100,66,100,55,226,236,206,170,246,160,70,79,21,251,222,75,218,197,11,123,29,80,105,98,219,108,112,112,112,144,107,91,26,59,30,142,202,210,80,220,64,138,198,34,17,177,66,107,51,99,179,60,43,170,201,204,140,38,159,29,30,47,22,139,205,102,37,87,174,151,40,211,122,139,197,188,255,144,55,97,34,1,64,66,253,189,183,123,87,30,125,151,203,223,35,130,239,136,3,201,80,79,223,169,233,149,68,172,217,74,162,130,66,80,58,2,167,148,34,37,223,54,121,158,155,60,27,230,153,181,214,101,89,219,182,155,174,213,69,134,136,70,240,32,64,36,6,102,36,94,173,86,10,80,1,80,76,72,172,181,54,90,27,99,124,91,91,141,131,44,31,76,134,119,110,223,250,189,79,63,254,225,15,30,221,62,62,120,251,250,213,233,219,147,215,39,207,153,226,189,59,183,6,78,133,216,93,92,92,252,237,223,254,199,87,175,94,53,77,171,148,74,145,163,172,109,101,170,106,196,172,131,79,89,150,107,109,173,41,165,169,207,228,158,63,123,251,244,241,115,223,174,243,76,253,222,103,31,21,174,56,62,62,158,76,167,69,57,32,141,197,112,244,250,244,237,170,169,223,158,95,44,22,115,48,5,115,130,68,172,12,50,40,5,86,41,68,134,166,21,246,48,49,17,109,211,120,165,148,229,134,129,19,146,193,155,144,67,72,140,109,23,118,253,52,250,229,167,116,6,0,168,52,3,16,42,96,64,224,8,196,28,153,137,33,50,4,134,196,24,129,9,128,117,202,153,129,17,144,25,88,37,233,102,33,32,106,4,197,0,12,26,21,42,165,180,113,104,180,142,200,144,0,147,213,218,25,235,140,104,31,193,114,189,64,68,157,91,155,57,163,149,178,38,203,178,98,80,14,60,106,107,11,51,168,242,33,27,227,242,124,221,180,163,162,59,187,186,6,173,25,144,18,251,24,1,181,43,242,204,101,222,47,229,130,136,8,128,118,189,62,110,250,16,241,102,27,145,244,251,123,170,4,0,167,72,49,249,148,130,115,142,153,120,27,137,191,165,105,250,46,252,174,8,242,206,60,202,22,16,177,144,24,144,1,149,209,6,57,49,160,74,132,96,116,219,249,182,109,137,163,239,154,249,34,12,98,65,49,152,235,235,107,81,193,234,66,32,0,98,2,16,18,25,168,155,237,241,142,254,197,46,118,184,187,237,123,170,216,247,6,133,93,233,160,221,200,162,140,222,141,53,220,135,30,41,97,20,130,66,101,180,49,102,56,26,141,70,35,91,149,179,189,189,176,105,16,112,80,21,163,97,190,90,116,93,215,77,6,163,20,66,140,209,58,55,155,237,143,6,179,226,248,110,176,185,244,170,151,203,165,228,8,215,243,235,249,252,218,123,47,68,24,134,36,15,143,153,1,144,153,229,243,188,147,13,73,85,34,169,182,240,178,182,69,59,179,146,63,0,203,252,11,130,82,10,229,243,75,33,131,136,82,145,73,169,175,1,35,177,70,232,17,44,212,168,81,105,6,101,44,40,69,68,145,24,66,108,125,168,219,174,4,167,25,98,74,10,49,16,165,16,57,68,72,36,203,92,43,101,148,86,12,153,115,50,155,183,230,122,127,54,189,123,247,246,189,187,119,62,120,244,224,222,221,227,194,185,139,179,211,87,39,207,94,159,60,95,94,93,14,171,226,204,240,219,87,207,207,206,222,206,175,174,126,245,171,167,219,105,198,40,163,50,170,200,75,99,92,215,133,20,25,64,51,233,144,82,215,133,24,163,181,217,241,193,173,229,114,209,214,157,239,168,94,111,126,253,171,39,7,179,61,107,237,239,253,225,167,123,7,179,253,195,253,132,240,217,103,159,185,65,241,248,233,215,95,252,226,231,203,85,38,213,135,6,210,8,214,40,171,149,81,58,47,189,52,158,188,247,41,49,1,26,165,81,107,27,90,68,100,133,164,32,0,37,162,68,148,0,83,2,190,105,199,41,133,178,74,0,216,24,199,219,174,135,74,12,0,144,56,33,3,64,34,140,200,73,65,148,56,2,64,0,4,41,219,110,50,212,160,80,129,98,212,140,72,9,99,130,68,38,50,41,48,160,44,24,167,141,49,49,36,32,4,109,148,117,38,179,10,153,40,81,80,160,1,89,107,99,173,245,148,154,182,197,53,234,204,249,148,91,50,153,45,237,168,72,168,18,147,81,84,22,195,113,197,182,40,193,232,186,237,174,150,139,166,245,228,129,140,114,70,167,68,49,70,72,172,0,148,18,236,207,132,16,18,132,196,144,0,137,25,21,43,165,16,129,24,17,182,243,89,40,133,54,108,45,208,153,24,88,51,36,64,213,131,0,140,233,123,35,136,44,224,111,213,188,16,128,81,161,234,98,136,148,52,0,163,82,90,177,33,96,78,41,181,109,108,106,143,144,242,194,104,3,33,121,231,84,158,231,70,104,93,206,185,136,138,152,137,49,165,32,219,201,90,107,173,190,216,44,119,21,250,250,216,38,92,169,222,218,182,175,83,250,92,227,157,223,133,39,222,147,74,250,152,210,103,107,187,7,251,59,252,119,145,216,25,141,70,147,201,164,156,142,203,178,188,94,109,34,109,123,22,155,53,248,206,139,118,134,52,77,199,211,169,217,59,206,14,15,151,145,213,122,35,252,75,25,204,97,72,68,210,132,142,55,221,92,220,237,25,169,27,93,143,119,146,172,190,114,217,13,169,253,157,233,111,69,79,209,217,173,116,250,166,146,76,223,245,95,220,5,146,118,251,83,206,57,17,7,6,128,171,245,66,107,109,149,214,90,43,9,190,55,92,123,171,141,51,70,1,26,84,121,150,141,70,163,193,96,240,195,123,251,119,239,222,253,225,15,62,120,244,232,225,221,219,135,70,227,139,175,159,190,124,241,172,42,179,217,116,58,174,242,65,153,173,22,243,95,253,226,139,223,252,230,215,171,197,178,13,83,97,52,119,237,38,70,202,243,82,107,203,140,139,249,10,0,139,98,80,20,69,74,236,61,41,101,242,172,56,125,123,233,125,107,77,126,120,48,88,175,175,174,174,174,255,241,31,127,218,180,107,86,252,227,159,252,179,189,251,119,171,170,186,123,247,238,104,111,58,158,78,55,77,253,197,175,46,25,18,18,43,4,171,208,26,200,156,177,74,3,114,215,117,160,116,98,32,8,192,72,128,10,149,134,136,128,128,10,148,70,1,48,18,3,69,109,44,106,153,155,176,55,149,35,50,179,2,205,8,76,152,152,80,48,82,6,230,132,219,243,136,0,8,48,1,19,96,4,96,36,33,42,138,163,183,70,212,140,138,148,246,33,37,6,31,153,0,180,66,96,157,192,32,24,199,129,89,49,17,197,20,217,19,96,244,173,247,237,112,50,102,36,157,57,173,117,244,221,114,181,172,187,77,72,105,208,100,214,57,87,228,198,89,98,104,83,232,66,242,137,238,220,190,151,15,135,202,101,139,229,146,64,199,112,153,18,121,31,6,230,6,95,131,132,160,123,86,68,74,129,89,109,71,43,20,223,244,18,80,136,66,74,75,141,44,80,128,100,19,91,247,66,6,218,165,65,74,153,252,189,29,128,119,244,0,229,21,3,197,72,114,148,43,165,210,150,48,194,214,168,174,11,109,219,26,155,199,168,162,239,138,194,34,162,113,147,73,181,191,127,253,252,220,152,146,58,74,177,3,142,74,17,40,181,137,77,74,156,101,101,223,115,217,221,48,253,86,217,181,62,98,102,151,13,155,166,145,73,158,27,185,173,148,231,57,3,160,2,4,72,196,169,147,48,161,24,220,238,78,99,66,0,100,86,0,170,170,42,96,165,181,206,157,246,222,43,48,195,193,241,131,251,239,7,242,46,51,113,220,85,3,51,62,44,33,109,66,125,97,99,240,215,151,147,114,84,162,59,121,121,122,121,118,118,123,84,220,25,221,62,96,140,173,135,137,109,55,221,226,250,58,27,84,9,204,186,131,182,163,241,120,26,67,32,223,33,134,76,51,168,24,67,151,66,104,77,218,117,120,234,131,166,204,194,200,75,190,216,207,215,189,163,216,46,197,151,4,172,221,175,11,217,172,243,171,109,217,201,10,0,0,5,56,134,24,58,235,138,97,153,165,100,186,174,219,212,215,206,185,65,149,167,211,98,56,28,198,232,187,186,179,86,197,20,153,211,104,60,200,50,91,20,89,57,40,156,51,69,145,237,237,79,239,221,187,119,120,120,248,47,255,211,63,20,141,50,99,92,219,94,156,188,126,251,236,217,139,171,171,121,240,227,178,186,21,3,125,245,205,243,159,253,236,233,215,95,191,109,155,50,203,166,161,193,208,0,0,88,85,89,7,64,16,61,0,64,89,228,68,148,34,45,151,107,0,208,26,149,210,128,41,102,231,96,169,77,169,137,172,7,122,52,155,181,25,126,241,226,217,201,255,246,191,159,214,205,127,94,12,243,60,191,56,95,61,125,250,116,48,24,252,87,255,197,127,249,211,191,255,15,191,254,245,151,207,158,61,75,145,129,96,115,221,172,9,138,188,60,58,186,211,41,176,134,202,220,146,35,96,21,99,12,93,90,112,105,173,237,98,216,108,26,2,46,242,129,178,198,199,152,235,194,21,69,230,138,4,220,52,93,211,182,2,165,77,173,111,234,134,153,243,60,103,194,186,174,1,84,81,12,136,144,201,10,35,35,48,123,190,65,238,76,234,89,197,125,187,157,34,133,152,100,177,17,81,74,158,59,79,212,130,115,93,106,182,172,66,191,149,110,112,153,51,131,178,134,128,136,42,120,149,148,213,246,214,222,33,34,98,194,171,125,4,246,109,187,204,116,54,27,79,214,235,205,114,189,40,138,194,47,234,129,47,103,179,217,254,184,192,152,169,38,214,117,157,171,60,24,163,180,50,214,50,27,22,187,107,67,168,99,238,180,79,204,30,66,71,33,164,200,219,85,84,216,140,136,66,216,30,60,253,206,23,234,137,222,105,188,112,130,148,160,31,182,218,29,127,85,74,57,151,197,228,67,8,74,233,44,19,118,9,18,145,238,186,97,94,48,115,187,94,123,160,50,207,130,226,213,230,122,54,153,4,141,22,149,98,51,29,29,78,70,195,241,120,92,150,135,91,253,190,30,243,187,137,116,120,83,170,192,59,218,194,239,84,46,125,65,213,255,107,127,168,238,166,45,114,235,127,219,120,13,17,141,77,253,79,16,100,30,81,3,192,102,211,40,52,121,158,151,101,121,120,120,88,85,163,233,116,106,173,157,77,102,12,49,51,56,30,103,211,233,20,131,91,148,213,230,226,84,74,175,34,203,167,211,105,118,57,95,175,22,41,196,227,59,183,49,27,204,231,203,235,249,114,89,55,206,185,233,94,30,56,213,155,54,132,192,72,4,73,49,147,98,13,168,181,102,155,250,12,168,167,180,73,246,36,183,120,87,54,109,87,15,121,151,2,191,203,115,239,81,228,254,157,125,100,233,93,129,251,69,32,249,160,176,87,5,181,89,44,22,214,56,107,209,218,44,47,68,105,37,16,165,65,149,33,242,116,54,185,115,231,214,173,91,71,183,110,31,221,187,119,239,225,195,7,135,135,135,171,235,19,173,173,214,86,27,167,21,1,168,174,11,171,229,230,197,243,215,49,166,245,170,126,251,246,236,245,235,183,155,117,125,163,90,66,223,159,229,238,92,218,238,169,181,187,24,228,38,200,232,231,171,87,175,254,234,175,254,234,235,175,191,126,240,224,193,193,193,193,199,31,127,124,116,116,52,157,78,223,191,119,240,228,201,147,159,127,241,203,175,191,254,250,244,244,220,185,21,37,118,46,127,246,236,235,44,43,170,193,168,44,203,182,245,139,197,162,235,130,214,186,40,50,173,117,6,182,204,114,66,208,218,18,176,115,110,189,174,67,8,93,214,41,52,132,224,172,86,202,32,34,80,135,59,132,28,99,12,128,96,160,154,183,31,82,50,199,109,4,145,243,188,111,228,247,82,114,162,29,41,39,118,207,114,74,41,1,145,224,14,187,207,93,152,77,187,221,201,158,88,209,94,93,75,194,59,42,243,60,51,221,134,171,50,59,62,58,40,243,130,136,32,197,205,106,158,186,166,26,228,153,211,70,169,214,184,72,219,17,112,70,12,33,44,215,171,205,102,115,235,206,109,86,219,237,103,140,145,22,33,0,64,243,238,166,235,159,203,239,234,218,238,18,65,119,39,48,118,243,145,222,128,57,179,122,107,237,12,128,156,50,103,153,34,167,172,31,73,145,52,121,107,135,164,173,17,161,17,173,245,78,156,232,155,32,220,71,144,119,236,148,126,59,136,236,68,190,40,237,76,138,65,152,127,168,80,193,118,231,36,216,154,183,246,110,44,235,205,90,16,99,173,181,82,73,107,171,20,35,232,189,233,76,107,177,203,172,142,142,142,14,14,14,16,117,93,215,137,153,33,230,78,15,6,67,165,140,54,78,41,115,125,53,159,21,85,233,242,241,112,122,235,224,224,249,155,211,139,235,197,229,233,219,253,253,253,131,253,253,188,28,156,95,93,47,219,54,43,11,64,141,102,190,105,27,121,42,49,198,20,189,70,210,76,148,2,197,224,134,229,246,74,21,74,64,147,39,20,99,4,4,212,166,79,255,164,233,168,148,146,69,42,188,40,173,148,70,133,136,209,223,240,77,80,41,133,4,72,68,12,60,40,202,158,128,155,82,74,33,82,76,17,113,111,111,79,70,144,172,54,101,81,74,191,124,147,104,80,101,218,96,74,1,152,141,193,106,88,149,101,62,30,15,247,246,103,119,239,222,254,248,227,31,62,122,255,193,254,254,222,96,80,96,81,128,214,237,219,176,92,213,222,159,123,31,87,171,213,201,203,215,79,158,124,245,242,229,171,235,171,249,102,211,44,22,171,245,170,78,137,180,182,140,10,58,191,165,92,125,79,4,225,221,136,143,40,133,53,106,99,16,9,16,19,37,96,160,200,17,18,39,136,49,61,254,242,201,203,231,39,31,125,244,209,159,254,233,159,190,255,240,131,195,253,163,178,44,135,15,238,61,250,236,71,127,246,167,231,95,124,241,139,207,63,255,252,201,227,167,175,94,189,186,188,188,62,58,58,90,175,107,31,218,178,44,199,227,10,128,66,25,138,162,152,111,150,77,211,180,93,183,141,96,160,180,179,89,86,20,153,246,49,117,117,141,74,89,235,180,53,8,145,18,49,145,250,182,125,73,214,24,0,80,219,57,62,16,165,119,233,205,3,234,27,186,15,40,96,100,82,160,204,13,231,40,116,237,183,147,229,10,165,199,170,181,214,202,221,248,28,233,62,124,236,82,165,119,39,203,17,49,182,155,76,195,160,200,38,85,225,156,158,167,206,112,28,149,25,167,152,89,195,200,117,215,105,136,101,166,55,190,89,205,87,169,154,138,136,140,40,90,162,115,153,117,222,250,245,122,77,68,62,197,120,19,2,8,1,17,13,147,130,45,107,10,64,132,236,153,153,80,253,78,222,7,203,250,100,86,146,227,72,218,75,73,1,107,4,96,226,20,183,36,6,102,66,147,82,18,151,35,220,6,95,150,65,22,160,232,110,94,89,81,202,196,185,105,154,70,212,55,136,149,82,172,148,98,86,136,223,154,176,33,96,223,152,228,223,226,86,253,118,98,146,34,247,70,106,187,238,7,239,104,17,189,227,246,10,91,206,204,22,212,68,0,99,84,81,148,90,91,134,45,167,190,235,234,211,211,211,68,42,203,237,157,187,135,10,77,83,135,210,168,170,172,156,203,155,77,147,170,168,1,199,131,234,120,127,175,14,167,243,243,183,207,159,24,243,232,163,193,96,112,247,189,187,152,231,214,101,181,79,23,203,37,94,92,16,36,6,32,141,10,208,24,151,105,80,224,136,168,3,45,200,162,228,11,189,165,147,140,29,247,26,235,61,163,191,231,176,238,194,55,210,160,221,165,207,244,193,94,130,247,246,145,236,212,128,66,186,239,249,233,162,9,80,85,85,187,92,197,216,49,164,60,207,247,15,38,239,189,119,239,189,7,247,143,142,14,222,127,255,253,217,108,114,116,124,224,202,34,182,245,233,233,233,229,213,249,122,189,62,123,245,230,242,242,242,244,244,116,177,88,181,173,95,173,86,151,23,87,243,249,82,41,227,187,232,125,84,202,106,141,192,202,119,177,169,59,147,141,126,87,157,188,219,186,238,219,246,10,13,32,241,141,20,11,37,136,76,41,178,115,78,231,214,104,115,117,57,255,217,79,191,88,45,55,119,238,220,25,143,199,247,142,247,100,16,249,206,237,187,90,153,79,62,254,180,235,194,106,181,250,252,243,207,127,250,211,159,158,156,188,182,214,206,102,179,209,120,32,196,229,108,173,219,182,96,102,103,115,41,88,24,32,43,138,24,104,185,89,175,86,155,72,73,115,66,130,24,169,235,58,235,100,69,65,74,113,59,254,114,3,180,1,40,22,84,68,126,65,226,157,230,64,47,16,35,215,37,254,161,146,250,73,122,34,91,197,112,220,205,197,68,109,123,23,101,127,103,11,56,116,86,129,211,80,56,173,145,67,179,105,55,117,61,191,30,141,70,143,238,223,61,56,56,104,214,155,243,243,243,197,245,252,236,236,236,45,197,149,181,68,20,218,118,227,131,247,222,56,151,231,121,86,228,139,197,130,128,1,64,223,108,61,189,37,76,225,183,147,147,59,233,225,239,202,65,222,41,5,118,25,6,114,153,187,41,167,140,65,0,17,57,167,128,18,81,164,4,156,128,82,219,182,41,132,16,116,3,124,126,121,213,52,205,114,185,60,60,190,101,122,242,56,208,183,17,68,102,135,183,247,157,96,55,107,221,133,66,222,33,116,111,247,15,111,7,225,122,123,122,249,148,178,39,119,9,35,242,173,102,123,19,184,33,32,203,183,148,83,113,177,88,148,101,53,24,20,41,113,136,126,181,90,201,96,114,76,186,170,202,166,238,206,206,206,175,47,194,254,40,207,72,143,135,51,139,96,148,237,154,54,69,190,189,191,159,13,170,77,164,176,89,255,230,233,227,15,222,255,112,186,55,115,85,229,178,114,89,55,181,239,76,230,190,250,234,43,52,232,208,58,229,242,204,148,206,42,96,6,106,130,18,254,190,148,24,61,91,188,175,156,251,8,98,140,22,1,247,93,237,181,254,134,8,99,173,127,174,55,87,13,74,233,30,87,234,19,105,173,245,114,185,60,60,60,60,62,62,22,21,5,107,237,254,254,254,254,254,126,108,106,209,176,27,141,70,211,233,248,224,112,127,127,127,63,207,221,213,213,197,201,171,229,211,175,30,207,231,215,167,167,111,78,79,79,175,175,175,219,182,101,207,87,87,87,231,231,231,117,221,106,173,157,203,17,145,18,196,216,105,109,243,188,4,86,49,146,247,158,40,49,43,248,255,249,146,69,40,209,242,166,210,1,102,222,108,234,178,44,181,54,151,151,87,175,95,191,249,199,127,252,167,253,253,253,189,189,61,149,194,221,187,119,171,170,146,9,189,143,63,254,248,179,207,62,249,236,179,207,30,62,124,248,240,225,195,151,47,159,27,99,214,235,245,227,199,143,175,175,175,1,98,179,90,138,182,99,153,105,212,218,34,132,20,181,198,201,112,172,21,115,240,62,40,99,52,104,213,81,34,36,226,164,180,2,22,177,63,80,74,51,171,144,58,173,236,205,61,71,222,18,251,36,249,181,61,4,222,247,224,123,175,34,249,93,242,229,237,204,200,78,111,113,235,167,113,83,120,126,47,247,58,115,42,37,223,54,171,216,142,92,89,90,164,69,187,190,190,58,219,155,84,199,135,179,15,30,61,184,188,188,244,245,42,182,246,96,54,202,12,180,131,35,239,253,124,181,156,207,231,98,0,148,221,136,111,51,2,162,240,218,128,110,118,205,234,188,221,13,241,125,177,169,126,71,14,210,135,140,93,164,66,214,176,92,233,59,101,184,213,164,133,221,175,12,197,16,183,42,92,229,168,170,56,133,170,170,16,8,17,175,23,203,197,106,253,244,235,111,204,141,11,1,19,223,68,41,252,110,4,225,239,212,189,125,27,229,157,178,234,219,201,55,68,25,216,21,71,94,163,141,232,131,165,232,183,111,232,153,223,32,41,168,145,89,207,109,177,74,0,144,152,113,127,111,122,255,222,157,163,195,91,109,219,54,77,135,136,209,232,178,200,247,247,239,13,71,229,100,82,133,88,175,55,237,40,115,179,201,200,221,185,75,235,186,40,6,177,139,109,211,78,6,195,131,91,183,87,222,47,54,245,175,95,157,45,215,75,176,154,89,5,138,50,228,186,127,184,119,189,184,138,62,80,244,192,209,34,16,249,224,125,12,129,85,1,204,214,24,81,72,67,68,145,44,233,123,76,219,158,39,162,209,186,247,184,237,249,254,253,67,234,5,153,122,89,246,237,19,50,6,1,40,37,163,181,196,133,241,120,44,9,225,195,135,15,31,61,122,100,173,93,44,22,50,237,122,235,214,173,241,32,239,186,78,166,156,223,190,125,253,245,87,223,252,237,223,254,237,155,55,111,0,40,165,212,182,117,93,215,155,122,37,195,123,68,41,55,67,241,250,78,41,25,163,136,163,209,14,17,155,182,179,22,141,81,204,209,119,129,136,180,177,153,113,223,22,216,239,68,10,37,165,89,95,140,11,145,18,36,243,5,68,165,182,9,244,22,246,98,78,129,218,212,137,218,3,34,82,228,182,238,222,158,188,252,205,151,79,243,60,143,49,104,173,191,248,226,139,191,251,187,251,179,217,228,47,254,226,47,254,213,191,250,207,166,211,105,57,40,190,252,242,203,191,254,235,127,247,234,213,171,209,104,180,55,28,158,159,159,159,156,156,156,158,158,95,95,204,187,54,24,103,93,94,148,206,106,136,214,160,66,109,157,53,198,228,70,23,86,165,216,245,118,229,68,96,148,6,0,31,89,105,6,68,38,100,96,6,132,109,173,201,192,9,129,21,222,172,108,32,74,129,41,34,162,194,44,115,133,214,54,37,35,236,74,132,111,91,21,253,10,239,7,65,119,115,153,158,235,160,93,20,114,166,248,28,14,6,3,145,251,151,25,133,211,211,211,23,47,94,60,125,250,180,235,186,65,89,206,102,179,149,27,10,5,57,183,14,17,215,245,70,201,70,139,9,20,130,12,5,193,54,80,49,179,53,106,183,63,152,146,32,29,108,244,247,231,32,108,212,238,88,89,159,110,32,144,209,70,206,200,30,100,237,179,224,173,63,81,80,94,99,238,204,112,56,212,136,74,149,179,233,88,41,165,21,72,183,164,26,141,141,160,62,0,161,111,14,9,167,77,41,37,56,8,247,67,34,223,165,105,190,195,102,235,171,149,204,25,173,117,135,28,58,72,137,52,178,86,64,49,33,39,173,180,115,91,193,158,111,89,237,205,70,114,144,155,56,165,4,139,217,155,76,71,131,50,179,218,183,16,186,6,0,172,50,251,211,217,195,247,30,204,246,166,197,192,172,215,87,209,87,135,179,106,90,186,168,205,188,121,101,109,150,124,72,41,49,145,56,116,85,121,118,120,124,80,150,165,140,58,40,165,88,113,86,184,137,155,126,246,251,191,71,49,164,232,49,37,32,239,219,166,89,173,154,118,227,91,20,221,211,118,179,78,190,67,196,174,235,186,182,181,85,197,204,169,175,86,0,12,34,26,125,51,22,164,208,232,254,140,146,103,16,20,34,37,86,168,140,70,220,30,92,33,132,50,115,249,222,172,170,170,233,116,58,155,205,166,211,105,81,20,127,254,231,127,158,231,185,247,254,217,179,103,95,61,126,251,205,55,223,136,26,93,230,92,211,52,34,164,176,90,173,54,155,213,114,185,60,59,59,99,222,246,20,180,81,136,198,217,202,104,34,162,213,178,214,218,230,101,38,171,188,245,145,169,67,68,34,160,64,33,121,89,234,130,61,177,66,225,179,126,223,217,37,137,6,240,214,173,5,148,2,196,45,99,71,161,2,97,103,223,188,6,195,66,246,82,110,93,110,157,232,75,41,134,34,31,50,105,99,220,116,186,7,64,215,87,139,139,139,127,114,206,60,123,246,236,232,232,224,39,255,252,143,126,252,227,31,141,70,229,159,252,201,127,130,138,111,221,186,85,41,179,92,172,94,190,124,249,248,233,147,23,47,78,206,46,46,22,139,85,221,54,93,187,225,224,45,146,209,104,52,27,133,198,106,173,172,2,237,156,163,4,53,214,41,37,107,51,241,103,44,156,88,166,35,192,205,135,36,4,0,74,181,82,74,233,237,175,239,228,23,10,40,122,138,32,170,224,46,115,89,150,249,182,235,113,171,126,155,109,205,67,126,139,54,9,0,145,53,26,173,16,187,4,137,181,45,170,162,108,181,203,19,152,55,167,151,111,207,174,94,191,60,57,59,187,112,198,162,206,50,48,167,87,111,149,82,196,28,99,204,140,77,226,58,10,32,158,243,168,149,176,93,82,74,162,161,51,182,163,29,132,30,35,114,4,74,0,246,119,68,16,141,102,23,73,144,150,42,49,1,178,213,152,57,163,148,74,105,219,54,214,90,135,196,204,172,21,40,153,15,2,18,110,193,217,219,183,82,217,105,100,49,84,211,90,251,144,182,154,224,136,241,219,2,235,187,189,24,222,185,197,187,100,141,223,142,35,189,82,153,36,129,239,128,246,189,16,163,0,10,189,98,128,210,238,38,55,209,10,101,214,88,35,170,211,179,55,49,70,231,78,22,139,85,93,215,195,225,248,240,240,176,170,170,175,158,60,110,54,199,213,164,244,97,99,84,90,104,90,157,55,171,211,211,217,160,96,208,168,89,161,110,90,191,104,207,234,24,209,154,135,31,252,112,52,26,49,106,237,242,106,52,89,53,221,112,52,233,253,226,140,198,194,106,103,20,71,223,214,235,182,109,173,41,95,191,126,253,205,55,223,156,158,158,10,72,100,157,206,114,43,26,244,187,221,92,99,12,42,69,55,184,134,54,198,57,43,197,179,184,67,133,16,98,242,12,201,58,221,59,75,237,237,237,229,121,62,28,14,171,170,146,91,145,82,34,74,255,250,191,253,111,68,7,64,76,106,180,214,147,201,100,60,30,83,80,231,231,231,2,178,182,109,43,223,71,161,243,193,7,162,134,186,119,100,144,86,203,54,207,33,203,50,34,240,93,242,62,220,200,199,21,125,255,207,152,45,211,55,132,224,156,249,93,217,239,46,194,223,239,28,226,239,212,255,125,4,145,124,248,230,114,168,199,146,170,106,60,159,95,73,78,228,156,235,58,111,140,30,12,134,223,124,243,213,47,127,245,197,255,251,15,255,247,163,71,15,198,227,113,221,172,83,74,131,65,169,54,205,135,31,126,248,209,71,159,252,248,15,254,224,211,79,62,126,249,226,228,167,159,127,241,203,95,255,26,82,212,138,173,86,68,12,148,18,183,41,49,167,84,140,134,98,178,145,40,196,160,157,179,50,156,102,157,6,86,59,93,152,45,222,177,169,183,240,156,60,166,254,42,100,220,177,55,123,175,170,106,60,30,79,38,147,174,105,133,145,88,215,117,140,81,228,188,228,36,248,118,221,238,156,160,202,178,51,6,17,73,103,158,117,82,46,233,44,42,247,213,203,215,39,111,47,188,247,203,235,121,8,161,204,139,243,249,218,123,15,229,168,103,51,39,73,240,17,32,197,220,57,22,44,18,129,136,162,82,16,64,49,244,44,231,158,183,250,29,78,250,247,61,199,254,179,253,54,131,105,87,10,103,123,194,109,54,41,70,78,129,141,9,93,39,126,175,204,44,14,85,69,81,116,93,215,116,126,189,105,148,82,203,117,141,255,195,191,254,175,255,207,255,248,79,175,79,174,0,179,65,57,98,77,139,213,188,235,54,89,150,105,107,98,36,142,250,29,104,77,158,196,122,189,238,217,181,130,116,200,231,115,240,29,182,108,127,127,155,166,233,69,3,229,205,219,126,4,53,55,88,128,56,84,107,165,20,130,222,108,54,206,101,214,102,204,28,252,22,53,48,198,12,178,201,193,241,81,49,200,178,92,15,71,69,108,215,113,179,30,57,21,55,245,167,143,222,223,44,230,223,188,120,62,158,77,39,71,7,217,112,120,116,235,248,253,159,252,164,11,190,110,189,15,212,166,180,222,116,87,243,197,114,189,154,76,38,131,162,60,216,155,29,236,79,50,165,206,207,222,60,249,205,175,159,127,243,236,147,143,127,244,163,31,253,104,48,24,124,254,249,231,143,31,63,222,108,54,207,158,61,251,217,207,126,118,235,214,173,139,139,139,249,124,158,101,217,209,209,209,120,60,142,49,110,54,27,169,47,36,111,47,138,66,8,63,204,60,30,143,23,139,133,32,115,49,198,15,62,248,224,143,255,248,143,239,220,185,243,195,31,254,208,123,255,203,95,254,242,111,254,230,111,158,60,121,34,55,103,179,217,244,17,106,87,140,154,153,139,108,246,14,246,36,247,89,44,169,0,224,38,239,217,22,164,4,73,146,32,249,209,41,109,137,127,50,110,35,16,149,204,239,136,182,107,219,172,119,177,192,126,117,246,206,88,130,233,90,107,101,168,188,170,198,34,236,210,43,105,203,7,150,68,73,230,42,123,23,78,173,117,138,184,157,60,66,137,71,132,8,128,212,117,27,84,32,140,47,33,7,19,17,51,29,184,226,238,221,187,135,135,135,101,17,9,42,147,0,0,17,216,73,68,65,84,53,152,76,102,89,89,188,126,245,230,203,199,79,242,178,236,186,176,105,234,174,13,4,172,181,209,214,202,78,150,223,197,252,48,207,75,68,236,218,16,99,44,138,210,24,71,68,90,89,231,156,247,126,181,90,13,170,109,224,144,174,164,60,53,121,112,243,249,124,247,46,33,98,150,101,183,110,221,62,57,57,185,184,184,144,251,176,21,244,75,233,248,248,88,190,73,215,117,89,150,85,85,37,5,111,50,94,32,118,107,76,81,20,185,117,219,146,132,104,48,24,80,76,215,215,215,205,166,222,30,180,33,182,33,222,186,117,107,56,28,94,92,93,190,121,243,166,243,190,40,10,87,228,41,165,188,44,66,74,203,229,146,128,197,108,96,189,94,239,15,247,101,146,91,72,6,91,133,87,231,140,49,203,229,82,238,121,219,182,178,209,250,69,210,31,252,61,136,179,59,221,191,139,244,139,220,33,51,11,172,214,135,203,117,93,27,99,246,246,246,100,217,136,89,218,159,252,201,159,152,209,104,52,157,78,55,171,116,126,177,180,198,179,222,178,36,83,74,140,16,35,33,245,252,252,239,128,186,34,147,211,7,185,62,82,248,245,230,157,222,132,188,173,255,160,18,11,190,229,89,41,232,187,45,136,168,181,85,202,32,198,178,44,173,117,226,131,169,117,136,49,10,193,44,180,245,106,126,190,222,40,155,153,249,194,172,150,87,221,122,57,43,202,143,30,60,8,168,214,62,6,208,110,56,62,186,125,111,124,184,127,116,231,86,10,29,69,66,102,173,48,87,14,74,37,196,190,171,171,171,122,185,92,94,93,92,158,86,195,50,87,64,163,106,248,240,189,123,223,124,243,149,49,106,58,157,134,208,221,187,119,103,60,30,255,209,31,253,179,127,241,47,254,236,201,147,39,111,223,190,61,57,57,169,235,154,57,173,215,203,174,235,234,186,118,206,133,224,153,147,82,26,145,181,70,99,52,34,62,127,254,141,247,254,248,248,248,225,195,15,246,247,247,63,252,240,195,135,15,31,34,226,108,54,89,46,151,198,40,0,234,186,70,14,189,229,114,185,235,167,187,155,3,138,222,138,56,36,237,220,79,101,109,193,204,148,152,137,131,167,20,41,168,136,152,218,176,238,25,83,91,41,29,165,152,211,205,148,125,2,100,109,80,70,73,136,67,63,115,252,206,64,163,16,124,101,49,72,6,36,175,186,94,245,178,213,41,169,190,188,173,170,98,71,108,66,245,11,163,109,82,74,144,72,78,108,70,132,68,49,165,144,231,37,0,193,141,186,126,175,217,183,154,95,191,124,201,23,23,23,89,145,239,237,29,12,39,227,213,114,221,52,155,72,20,35,201,18,39,224,148,200,40,229,178,44,47,50,193,236,39,147,145,115,206,185,60,132,212,52,77,230,10,231,178,16,194,114,185,238,124,67,28,133,94,148,82,144,122,68,126,151,237,33,200,253,86,98,231,38,123,146,114,123,203,114,30,143,7,131,65,85,85,125,252,21,57,219,254,91,201,150,94,46,151,56,202,69,172,64,133,184,106,215,50,177,79,49,105,165,220,162,230,152,218,182,85,128,133,54,41,98,219,165,73,89,36,31,214,235,53,39,26,20,165,115,78,105,109,80,161,17,198,45,220,176,51,16,181,42,203,82,30,80,150,101,130,254,108,115,97,68,81,2,238,133,190,119,249,141,189,229,128,168,228,201,191,206,102,179,94,35,93,100,210,229,121,157,190,121,213,77,38,121,158,115,10,200,73,2,141,136,191,111,181,4,67,42,24,149,82,38,113,23,146,233,227,113,223,224,113,206,41,69,90,107,80,8,160,56,170,221,101,221,7,173,30,67,218,142,243,222,36,23,86,35,51,164,27,38,15,2,41,0,4,20,155,32,160,184,245,226,185,233,81,223,212,171,188,133,231,144,97,59,6,222,33,51,167,200,4,41,113,138,17,0,40,226,200,21,16,187,144,18,96,6,104,150,235,149,175,235,170,40,59,86,87,171,250,116,190,190,90,53,197,186,45,23,235,21,227,34,164,79,62,253,129,102,82,148,66,19,150,117,189,222,116,171,117,221,248,238,199,63,254,241,226,234,250,242,226,236,252,237,155,43,102,171,89,1,51,81,238,236,201,139,231,47,158,125,163,148,154,78,167,211,241,232,246,157,219,63,252,240,131,223,251,244,147,179,179,179,151,47,95,94,94,94,10,13,79,148,25,165,111,223,203,213,246,7,194,197,197,133,247,254,225,195,135,159,126,250,233,209,209,209,241,241,113,150,101,111,222,188,249,15,255,254,175,215,235,245,211,167,79,223,188,58,233,154,154,83,210,40,178,163,234,29,112,122,59,139,153,100,114,15,41,125,155,113,104,109,165,191,32,145,69,184,84,91,175,140,96,111,246,42,138,162,183,32,92,204,137,136,136,211,174,78,47,17,9,199,113,151,221,188,229,71,132,96,172,234,91,185,0,96,81,107,131,6,209,25,11,153,237,137,76,114,172,117,93,199,20,67,244,253,90,100,198,148,160,40,139,16,32,4,66,4,99,44,42,14,1,152,133,135,38,98,63,219,178,88,6,243,39,227,89,72,113,211,212,202,88,159,162,239,2,40,28,141,38,145,64,25,26,148,195,209,100,172,148,238,66,40,203,114,111,239,224,244,205,73,93,215,82,122,8,180,97,42,103,15,143,242,60,159,76,102,89,150,109,214,181,32,241,146,28,205,23,231,239,200,220,72,74,165,128,138,98,40,74,122,253,196,134,68,210,62,187,148,38,125,159,185,244,5,197,96,48,40,203,82,108,140,219,220,170,155,59,78,33,18,145,204,85,111,150,43,38,138,192,198,21,195,225,112,111,50,117,206,133,16,160,89,166,148,146,15,185,117,102,58,109,219,182,11,62,17,49,81,32,210,90,87,101,201,55,42,25,174,176,227,124,32,180,174,45,214,123,51,86,190,170,215,93,211,32,39,78,54,250,22,140,33,5,156,194,254,254,209,141,63,17,230,206,56,103,99,140,109,8,64,145,98,136,190,19,152,127,123,234,24,83,13,138,60,179,69,238,172,81,157,119,204,172,140,51,198,160,214,203,229,210,71,2,240,121,49,48,54,51,54,83,218,154,171,171,171,171,171,171,139,139,139,241,228,208,104,3,154,115,157,51,107,0,32,96,34,136,191,99,142,174,235,186,221,212,183,87,73,179,156,128,25,100,234,146,25,16,123,25,166,221,254,83,31,146,50,151,109,215,174,178,2,223,118,93,231,67,72,172,40,38,173,45,162,208,82,68,86,130,33,213,93,219,68,100,149,129,69,5,74,153,188,168,38,147,211,235,171,16,211,202,251,22,241,98,181,94,61,123,222,113,50,206,254,229,191,249,63,242,162,172,70,147,225,120,146,149,195,188,28,24,151,143,138,193,191,255,183,255,110,179,94,54,155,21,50,237,77,134,71,7,251,7,123,211,65,89,48,47,94,190,124,121,113,113,225,156,187,168,206,95,60,123,62,26,141,102,179,217,31,252,193,31,28,238,31,28,31,30,21,69,49,30,143,179,225,16,242,92,228,226,68,186,125,11,57,106,13,66,115,36,186,126,249,82,252,253,30,63,126,252,249,79,127,118,121,121,249,229,151,95,190,121,243,70,202,31,169,128,68,84,53,119,217,183,243,135,137,66,136,253,141,50,185,12,120,48,49,19,145,98,173,77,129,168,206,207,207,182,179,83,74,25,109,173,181,198,56,173,181,113,86,122,5,41,198,24,61,51,139,130,65,158,103,33,132,68,65,52,105,68,122,218,123,95,185,178,175,152,122,172,106,167,5,136,125,223,97,11,197,69,223,23,47,148,2,0,24,157,105,133,90,81,74,9,56,49,3,131,2,212,114,132,180,221,118,158,91,41,229,88,216,46,62,132,80,20,5,243,118,144,69,4,88,182,174,37,74,117,33,178,82,54,203,141,182,117,219,109,154,166,235,66,221,54,196,168,180,27,162,82,198,25,84,195,241,228,214,157,219,119,142,247,234,186,94,175,215,243,235,229,155,55,111,174,46,175,156,115,179,217,190,51,195,195,253,189,187,119,239,35,170,245,122,221,52,77,83,119,77,211,28,28,12,229,114,228,32,172,235,250,252,252,252,250,250,58,134,46,115,198,24,13,156,132,27,221,117,221,106,189,206,138,170,111,193,52,77,35,154,181,2,231,245,140,79,185,69,93,215,173,86,43,208,67,153,96,34,34,142,73,107,61,40,203,162,40,102,227,73,12,161,235,58,100,168,170,106,111,50,173,170,202,90,75,171,235,229,114,217,182,45,35,200,141,74,117,36,96,235,156,181,54,31,148,89,145,19,81,219,182,62,70,165,84,53,40,36,88,203,80,29,110,103,12,105,127,111,122,125,13,2,237,149,69,38,126,49,206,234,131,253,153,209,152,162,39,34,166,8,172,153,34,165,112,250,246,245,183,61,16,68,133,204,20,131,143,195,65,9,148,186,166,38,34,239,67,136,84,20,156,231,185,143,177,245,145,200,163,50,37,113,190,213,246,182,102,56,28,222,185,115,39,116,122,189,9,148,56,197,40,211,237,41,37,2,6,80,34,61,112,51,77,188,213,70,21,143,130,190,120,249,142,46,153,111,118,73,220,239,212,216,18,237,222,9,61,50,48,146,101,153,86,219,98,187,109,219,193,96,128,128,0,164,148,214,218,246,137,217,102,121,158,16,60,144,167,174,14,131,235,197,21,39,184,158,76,76,82,198,22,96,203,108,104,200,21,155,8,77,34,164,56,2,101,17,33,134,229,229,117,243,246,188,243,137,80,161,82,199,199,199,154,193,48,198,16,22,23,87,245,252,234,228,107,165,81,65,89,189,124,249,178,109,219,131,131,131,182,171,79,94,189,88,46,151,198,152,255,229,127,253,159,5,1,29,143,199,98,52,39,65,83,164,128,100,193,137,155,140,220,174,201,100,114,126,126,46,104,194,175,126,245,171,148,210,116,58,93,44,231,231,23,167,114,158,84,195,82,104,50,49,6,84,40,120,85,223,26,20,88,141,153,93,182,149,8,72,137,67,8,192,108,29,57,199,123,251,35,225,206,32,72,15,104,171,5,159,180,222,234,180,119,93,215,53,18,50,156,179,33,118,168,84,74,70,107,52,34,46,77,160,18,247,205,248,221,9,171,62,55,222,101,37,109,209,244,216,108,127,80,2,84,196,204,198,162,177,72,172,12,35,108,123,243,223,86,69,9,0,81,27,3,61,55,156,200,9,25,65,42,227,62,205,217,22,194,208,136,85,174,50,182,141,169,105,234,77,83,83,2,80,170,11,97,185,174,245,245,92,161,241,41,50,234,106,52,249,179,127,254,135,18,1,87,171,213,215,95,61,123,242,228,201,124,190,240,222,175,214,139,213,106,53,159,95,197,72,243,249,98,179,217,108,53,241,44,139,100,183,116,139,250,129,145,178,44,229,186,182,123,207,57,153,231,22,240,78,30,153,68,124,177,107,18,36,181,63,12,68,16,119,179,217,148,3,75,1,82,74,161,243,204,92,102,121,233,140,197,252,213,217,27,163,117,110,93,150,101,154,83,83,175,180,98,53,24,236,239,237,73,114,180,217,108,150,171,101,179,222,104,173,171,65,153,231,249,104,60,174,170,42,80,90,215,155,16,66,172,235,205,102,83,170,173,166,143,108,201,222,7,254,193,131,7,198,24,153,253,55,198,72,131,175,40,138,254,180,238,133,193,197,186,100,177,88,200,252,148,192,249,189,171,236,102,181,20,9,213,98,80,49,115,215,118,41,37,212,54,9,71,84,25,80,162,229,101,243,178,26,77,102,70,124,6,56,101,143,159,60,175,125,215,198,86,25,177,88,137,4,44,99,154,61,173,187,175,18,133,242,180,11,11,247,248,159,221,233,254,238,120,124,170,119,4,147,191,77,103,176,67,68,99,172,88,70,26,99,186,206,139,58,188,200,153,72,211,132,153,99,76,33,132,189,194,160,86,53,37,194,24,66,219,5,223,117,225,252,122,126,56,61,168,67,66,4,15,208,133,72,108,200,88,107,221,200,12,172,201,0,112,89,175,47,46,23,171,166,65,101,156,203,155,213,26,145,173,81,133,181,174,176,165,179,206,24,165,225,217,249,121,143,128,138,16,145,244,243,197,200,66,244,135,79,79,79,219,182,93,173,86,117,93,139,156,178,152,218,45,22,11,233,114,229,121,126,122,122,58,159,207,15,15,15,141,49,95,125,245,98,52,42,62,252,240,67,239,253,122,189,102,102,89,166,210,124,33,34,89,145,61,226,213,247,222,0,0,116,107,156,179,38,139,49,49,164,24,19,49,39,162,209,164,164,196,49,10,49,159,59,223,118,30,1,96,221,145,56,51,116,93,179,222,44,137,98,85,13,140,205,136,81,41,237,50,45,168,89,162,160,52,24,251,45,38,255,206,115,233,239,124,255,4,183,122,40,6,100,53,166,148,68,155,58,70,34,218,78,120,247,212,140,190,180,182,153,117,40,45,15,5,0,192,168,53,58,231,234,186,78,137,99,140,49,72,1,181,253,41,229,216,24,151,37,230,77,211,173,219,174,169,59,2,206,243,34,47,171,132,181,15,233,236,226,42,132,212,121,127,61,95,94,207,87,231,39,79,7,131,193,193,193,209,222,222,222,209,241,1,34,158,156,188,186,186,186,106,154,70,12,137,231,243,165,156,1,195,225,40,207,243,203,171,107,241,175,16,23,68,1,14,134,195,161,160,27,242,231,217,108,38,167,69,150,101,109,0,57,50,123,117,126,137,179,41,165,162,40,250,243,99,52,26,137,159,201,249,250,60,132,224,91,18,176,41,183,42,215,96,48,29,205,198,163,209,232,206,241,173,91,199,199,2,103,228,46,27,12,6,212,116,235,245,250,106,62,95,46,151,222,251,172,200,15,142,143,14,14,14,62,255,249,23,247,238,223,207,243,252,213,219,55,23,23,23,41,165,235,197,252,245,235,215,171,235,133,88,32,202,79,191,25,94,37,209,166,218,108,54,61,41,46,198,40,13,65,161,222,138,64,95,215,117,82,107,31,28,28,72,12,237,97,99,185,198,241,176,84,192,197,160,186,127,255,190,203,139,203,235,121,211,250,188,172,66,74,121,89,25,155,133,68,121,89,13,135,195,219,119,239,126,244,201,39,230,228,228,100,83,115,140,105,54,155,33,44,83,189,205,65,152,89,33,56,151,229,85,213,159,141,242,81,100,171,203,95,123,43,169,190,255,82,26,181,219,70,234,123,4,114,236,200,34,219,229,200,15,42,39,177,41,203,138,60,207,137,96,88,85,235,201,52,207,75,145,118,38,34,38,148,94,38,16,31,76,51,91,230,155,24,107,98,175,85,21,6,172,218,68,224,202,178,142,201,251,142,24,13,42,84,42,37,110,218,112,53,63,87,198,118,33,206,23,171,139,249,10,80,77,246,246,139,97,94,100,121,138,62,54,237,124,181,94,113,180,70,229,206,58,163,35,104,32,238,218,246,226,108,155,65,40,64,102,120,252,229,111,100,145,101,89,54,28,14,197,172,184,200,242,55,175,94,139,85,143,247,126,181,88,202,19,210,168,30,190,247,224,5,190,40,178,92,20,198,186,166,61,125,243,246,237,219,179,233,116,156,82,50,74,115,57,160,152,56,81,53,24,220,185,125,71,194,214,46,87,114,11,175,148,177,44,93,158,103,49,218,205,154,155,134,16,201,232,212,180,243,24,83,240,236,125,12,33,164,40,239,87,171,78,143,70,163,162,200,54,155,205,229,229,121,136,221,108,54,5,205,89,166,69,174,1,128,66,236,162,39,101,192,42,11,29,41,165,173,53,187,6,23,68,148,101,249,182,167,96,181,132,36,57,36,50,189,21,133,87,8,70,247,74,81,105,88,109,253,137,69,237,85,232,12,214,218,58,6,107,173,86,54,132,208,52,93,8,73,43,99,173,26,12,6,33,36,223,69,132,144,18,203,92,165,66,181,174,55,178,122,154,174,109,27,239,99,112,121,145,43,179,218,172,235,214,119,93,8,49,182,109,215,117,29,234,211,23,39,39,127,119,253,122,52,26,29,28,28,220,190,125,247,248,248,120,48,24,42,132,204,186,199,95,254,50,203,94,117,93,56,59,59,219,172,155,193,96,176,191,191,63,24,84,247,238,31,90,173,116,158,89,107,139,204,57,103,153,141,51,250,226,98,235,128,153,242,172,107,234,174,169,215,235,53,197,160,117,46,49,66,144,62,185,118,201,55,157,115,89,150,201,182,220,108,54,194,121,63,127,251,90,148,40,1,32,207,178,132,92,47,201,215,235,174,105,235,197,117,168,215,126,179,42,203,50,250,32,146,160,245,170,145,84,180,233,58,173,245,100,54,205,174,179,16,194,193,193,193,7,239,191,111,172,149,186,233,232,232,40,198,248,244,235,175,158,255,230,177,88,103,27,133,64,73,116,243,145,233,213,203,23,139,235,107,57,129,218,182,109,235,205,96,48,16,158,225,104,52,26,14,202,24,227,98,177,88,110,214,173,115,101,89,78,38,147,16,130,111,27,233,233,40,165,50,107,203,60,219,219,155,198,24,157,209,195,225,176,24,84,235,186,89,174,54,105,179,201,110,112,159,205,102,179,88,109,124,140,119,238,221,27,143,199,166,170,170,106,88,166,153,53,175,47,152,20,107,2,197,0,209,123,15,10,243,188,156,141,15,251,202,66,14,22,137,8,242,131,251,41,163,190,35,99,67,211,99,174,146,1,202,251,197,174,69,178,38,41,136,100,147,188,247,224,118,211,52,222,123,99,92,81,20,90,219,174,235,154,186,61,58,58,234,186,208,182,222,123,31,3,181,109,187,94,175,235,186,230,230,149,181,218,41,104,67,220,146,231,186,72,8,198,217,198,251,152,216,101,121,57,26,235,34,235,82,244,41,173,215,107,99,140,120,237,76,70,213,116,255,232,195,143,62,126,248,240,161,220,208,179,55,175,207,222,156,44,174,151,144,124,107,141,181,118,9,186,174,235,222,94,52,165,212,182,109,215,117,15,31,62,188,188,188,60,59,59,187,188,188,92,44,22,210,224,148,19,64,250,91,114,103,0,64,8,166,226,107,105,173,29,143,199,136,184,183,183,55,155,205,190,250,234,171,223,255,253,223,247,222,139,220,73,93,215,139,197,98,111,111,239,195,15,63,20,155,24,73,241,100,141,202,189,157,220,230,193,160,42,203,50,69,94,173,54,235,117,77,137,181,182,206,229,148,32,70,142,65,106,70,20,72,53,192,104,250,255,245,116,45,201,137,195,80,208,216,50,250,16,79,192,166,134,148,43,187,169,108,152,13,149,42,238,127,1,14,192,46,51,12,24,7,18,132,7,235,99,201,146,178,120,196,71,144,84,79,221,234,247,212,61,123,164,148,114,254,185,63,236,164,20,197,124,246,244,244,243,124,126,39,20,99,156,134,224,116,39,181,86,206,185,209,40,4,129,238,230,111,223,241,160,192,32,22,139,5,156,248,128,198,80,42,19,236,238,81,59,206,13,14,184,128,210,48,29,23,66,128,1,109,232,121,245,113,76,8,69,8,41,217,113,206,149,234,16,26,19,76,251,62,178,198,105,221,129,119,81,116,119,213,66,214,212,148,82,130,153,247,190,149,194,218,30,83,250,240,227,177,58,212,81,140,80,234,172,237,199,132,88,107,123,235,157,115,235,245,26,208,21,54,176,44,159,139,162,200,103,69,89,150,24,83,184,65,174,252,255,240,179,201,7,13,139,37,132,12,64,173,148,42,138,2,130,71,179,44,75,146,4,94,61,131,48,4,226,87,154,166,160,218,2,65,203,243,60,73,146,170,170,234,186,190,94,175,247,56,142,184,133,130,124,96,140,142,99,20,141,189,235,140,213,25,99,77,211,252,225,31,213,238,45,114,190,105,154,182,109,71,33,90,254,126,133,9,0,109,76,8,225,147,95,182,219,237,77,10,104,23,162,52,221,108,54,202,116,171,213,106,50,153,156,234,247,229,114,121,185,92,78,167,147,16,2,8,17,72,161,96,43,3,172,4,172,118,97,72,7,218,133,211,233,20,132,94,0,42,224,47,66,8,206,185,148,114,200,244,200,178,236,214,240,253,126,111,140,209,198,98,202,222,254,238,170,227,57,138,227,95,47,47,189,143,124,24,29,142,245,77,168,124,62,103,140,253,59,28,191,0,137,226,252,7,242,107,127,96,0,0,0,0,73,69,78,68,174,66,96,130