255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,219,0,67,0,8,6,6,7,6,5,8,7,7,7,9,9,8,10,12,20,13,12,11,11,12,25,18,19,15,20,29,26,31,30,29,26,28,28,32,36,46,39,32,34,44,35,28,28,40,55,41,44,48,49,52,52,52,31,39,57,61,56,50,60,46,51,52,50,255,219,0,67,1,9,9,9,12,11,12,24,13,13,24,50,33,28,33,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,255,192,0,17,8,2,88,3,20,3,1,34,0,2,17,1,3,17,1,255,196,0,28,0,0,2,3,1,1,1,1,0,0,0,0,0,0,0,0,0,4,5,2,3,6,1,0,7,8,255,196,0,69,16,0,2,2,1,3,3,3,2,4,4,3,7,4,1,0,11,1,2,3,17,4,0,18,33,5,49,65,19,34,81,6,97,20,50,113,129,35,66,145,161,21,82,177,7,98,114,193,209,225,240,36,51,130,241,22,146,162,37,52,67,178,23,194,38,68,226,255,196,0,25,1,0,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,255,196,0,49,17,0,2,2,2,3,0,2,2,2,1,2,5,4,3,0,0,0,1,2,17,33,49,3,18,65,81,97,4,34,19,113,50,35,129,66,145,161,177,193,20,82,98,241,209,225,240,255,218,0,12,3,1,0,2,17,3,17,0,63,0,200,78,152,147,117,12,73,97,138,106,120,88,200,172,226,153,183,16,10,128,41,127,45,241,193,58,193,2,243,100,133,145,141,150,218,75,85,215,97,253,135,246,214,242,57,146,40,122,116,134,152,195,3,59,40,162,1,102,106,176,60,144,65,31,166,177,111,129,151,139,61,79,143,42,83,135,99,182,199,60,242,195,129,193,231,158,52,162,92,130,166,200,157,230,130,53,113,20,76,241,41,81,205,48,4,88,29,214,197,131,71,155,231,86,230,50,5,48,188,97,138,149,37,149,170,150,201,191,191,158,250,177,32,105,228,198,24,229,101,47,60,64,170,142,252,175,0,246,253,77,235,217,77,103,34,80,228,8,213,133,87,145,197,127,94,218,160,208,43,60,75,128,90,49,44,101,72,217,184,0,24,17,222,244,28,226,71,43,38,226,229,216,161,36,18,170,123,237,95,250,232,232,177,218,108,18,242,110,143,107,82,173,110,102,59,121,231,198,133,143,25,50,65,132,169,46,173,107,32,36,110,177,194,144,126,42,239,76,76,29,153,64,80,182,72,80,183,180,209,239,207,36,252,248,227,93,118,218,165,9,20,182,160,87,127,111,254,13,93,44,205,145,43,28,162,161,203,110,12,171,185,155,138,10,63,233,160,198,237,219,137,42,164,255,0,41,226,135,127,252,251,233,146,93,44,172,69,210,128,205,103,106,215,7,105,32,31,128,124,126,186,128,119,218,88,184,96,192,241,124,174,171,12,92,31,109,252,115,216,125,181,216,212,179,128,104,240,123,154,3,239,126,63,93,0,20,146,176,104,208,181,159,107,118,174,23,199,235,90,55,10,230,87,244,220,82,189,110,86,36,80,20,40,95,58,95,184,22,85,69,82,8,1,152,41,23,95,232,15,245,62,116,211,3,35,208,87,66,225,89,106,192,97,96,147,243,224,119,253,171,73,142,37,248,193,36,153,230,147,115,34,184,82,88,211,19,183,129,243,224,31,203,124,233,132,53,25,143,125,171,2,197,77,209,20,13,223,235,103,75,177,49,210,8,5,178,176,12,210,42,177,229,77,14,223,175,206,174,124,136,21,101,13,60,102,116,166,8,26,247,18,64,174,62,199,155,62,52,15,70,151,233,46,160,49,83,252,61,118,170,228,186,202,77,155,36,70,214,138,64,42,164,208,55,231,106,141,23,138,209,199,245,56,140,99,92,114,193,236,136,130,78,221,204,40,169,94,88,130,162,171,190,176,208,60,243,76,210,199,58,162,191,240,204,128,91,42,247,220,7,129,193,231,191,61,245,170,76,243,15,86,198,154,41,3,101,70,146,70,89,212,21,103,20,193,246,217,236,125,222,104,235,38,169,186,45,108,163,18,7,131,23,210,155,116,83,70,143,4,139,34,176,42,202,219,89,72,175,149,162,62,78,180,185,48,69,210,48,126,169,198,93,195,33,186,44,80,95,164,204,29,141,22,52,214,65,182,85,170,191,52,8,214,103,61,218,60,108,198,39,213,145,100,105,119,177,54,89,137,98,196,221,217,60,254,186,211,125,118,103,110,179,245,43,64,11,44,25,177,25,20,48,17,237,111,78,129,0,240,75,48,191,147,201,239,169,121,101,181,74,144,151,234,201,127,3,245,151,87,88,230,158,162,203,101,220,192,146,20,70,9,0,128,5,6,35,138,20,7,233,164,189,87,214,151,31,20,202,89,81,144,40,112,45,66,50,218,145,199,194,138,255,0,158,172,235,217,15,153,214,250,131,156,135,202,30,188,160,100,72,8,51,6,33,119,87,53,99,199,129,67,68,245,198,142,76,76,88,225,82,63,142,20,238,176,73,10,202,181,207,199,192,227,230,180,105,161,238,45,49,120,204,68,233,230,48,92,201,248,112,138,163,181,53,134,63,239,114,188,85,85,155,187,58,210,117,46,158,58,55,75,199,155,58,76,121,95,63,8,101,34,36,64,186,40,36,11,98,121,228,47,42,160,123,169,65,239,172,158,18,203,148,201,232,171,52,175,11,42,29,230,215,128,88,145,94,225,65,128,162,180,104,222,172,92,217,161,49,99,74,174,39,142,5,70,18,67,108,160,48,33,65,228,241,237,227,183,31,166,173,198,240,103,121,27,46,110,60,29,38,117,150,53,73,230,83,233,133,33,118,144,110,194,128,88,41,4,11,237,199,55,206,170,233,121,233,152,127,13,54,59,74,252,0,173,31,169,64,47,187,221,84,171,124,149,176,73,35,158,52,79,79,233,249,115,244,137,103,93,173,20,89,13,10,227,21,59,219,118,213,107,231,183,128,46,236,221,13,101,167,158,76,86,108,73,129,132,192,94,50,137,249,149,150,212,14,120,44,88,217,110,255,0,21,198,166,49,78,193,182,135,121,16,244,136,147,248,40,203,237,82,85,50,20,237,28,18,41,137,219,93,201,29,207,31,125,15,139,145,248,38,156,193,145,43,194,202,25,148,74,10,189,6,80,213,68,18,3,48,31,22,107,158,116,159,168,179,250,165,8,93,210,109,45,217,138,208,7,106,154,246,128,120,160,126,47,86,116,208,187,165,5,67,16,187,172,123,123,30,255,0,181,221,121,213,117,165,146,46,198,113,187,187,137,36,201,121,165,218,177,236,43,181,145,87,149,28,154,35,205,247,179,207,141,119,168,101,75,210,154,57,103,50,62,66,164,145,165,237,120,128,231,181,130,24,171,16,15,112,5,13,2,238,99,206,56,200,228,164,42,5,40,13,221,129,39,142,231,128,52,79,80,136,103,245,76,76,121,139,227,131,8,1,21,195,21,44,204,75,13,212,161,73,43,103,205,19,247,5,100,109,226,139,241,64,78,156,209,38,76,41,31,224,191,16,199,219,186,227,144,171,41,23,106,26,255,0,47,23,237,32,17,206,170,220,239,148,50,38,156,237,133,68,98,43,162,25,129,102,10,62,215,201,39,155,190,111,70,229,97,14,156,51,54,77,6,102,224,216,175,38,50,135,141,73,218,193,253,96,54,146,54,139,80,124,237,213,57,121,249,25,56,167,5,98,195,137,113,76,113,5,130,5,86,148,133,189,204,227,187,18,111,227,131,218,180,37,108,119,77,28,201,159,166,143,166,25,90,67,47,86,103,85,173,140,85,24,72,234,195,120,175,133,249,176,220,118,58,228,40,139,233,41,156,180,99,29,215,223,2,170,208,28,178,53,90,155,83,117,246,59,141,237,213,110,170,152,21,42,146,7,168,103,134,101,12,187,200,102,80,194,236,19,100,171,1,219,179,105,94,14,92,130,104,26,105,4,192,174,194,141,91,139,109,59,89,171,150,174,214,121,160,7,141,85,89,22,211,177,191,74,234,61,55,27,26,76,206,165,54,84,189,73,101,81,12,6,2,168,66,128,9,245,3,173,26,10,59,112,104,115,174,180,179,244,184,240,122,144,205,192,157,214,117,99,10,230,25,73,82,13,111,69,239,94,237,198,251,88,243,122,31,50,56,164,194,102,104,21,134,243,51,16,88,237,55,68,40,241,184,17,253,5,115,206,129,49,46,71,160,140,28,201,76,180,45,135,180,215,0,144,22,254,255,0,29,180,169,61,131,180,51,19,228,117,24,32,197,9,63,168,243,179,201,56,254,24,148,217,101,52,40,121,177,118,84,13,190,53,28,41,235,30,89,26,56,151,98,251,165,97,94,138,251,129,101,3,130,173,91,124,242,180,117,56,176,250,122,224,201,44,211,201,20,140,177,29,130,22,27,125,180,204,46,131,91,149,91,30,119,2,106,137,167,43,165,77,6,35,228,195,20,73,28,84,72,25,54,202,123,237,163,195,41,32,240,56,28,247,208,171,72,45,146,92,109,146,229,69,34,99,69,146,208,76,38,18,74,20,170,149,1,73,27,170,203,50,237,224,150,221,237,28,104,156,173,162,8,163,72,242,227,141,81,61,102,95,225,43,46,222,86,191,48,4,158,73,226,129,224,94,163,209,39,201,81,8,92,172,152,240,21,88,69,28,108,55,43,49,228,168,63,148,157,188,145,218,135,198,189,147,27,49,198,158,84,136,71,60,64,172,77,55,170,84,163,83,23,28,50,177,32,10,255,0,41,248,210,172,142,232,105,149,212,4,177,96,116,136,101,50,205,46,27,153,2,169,12,25,156,109,44,73,183,109,160,149,102,36,174,225,64,113,101,28,153,115,122,140,242,231,5,111,197,6,6,92,128,196,123,64,29,151,221,197,114,104,115,90,79,133,47,241,198,80,207,141,130,71,182,20,40,75,6,36,10,96,108,18,160,2,121,230,133,246,173,88,37,252,65,245,230,111,195,90,178,170,170,211,18,202,106,212,240,170,106,248,61,136,239,122,151,26,192,212,134,208,203,6,111,226,227,141,114,27,166,172,194,104,253,104,253,171,38,199,81,180,2,2,130,172,182,9,236,160,1,165,217,16,100,195,28,235,14,4,179,4,154,52,146,86,138,149,164,39,112,137,136,55,187,183,28,240,164,115,160,99,200,154,54,144,34,151,140,148,102,105,54,128,172,120,15,109,207,23,103,109,240,71,21,173,167,70,202,198,200,155,165,172,29,79,14,9,113,195,202,210,180,197,139,76,234,160,186,131,23,60,168,59,90,148,149,28,138,32,164,169,142,235,38,82,84,203,206,233,167,35,28,76,253,66,39,101,101,72,229,119,102,11,94,218,82,170,20,45,29,219,120,174,228,29,11,46,63,80,157,241,73,131,39,209,54,49,230,102,117,134,79,112,162,172,64,5,75,40,4,146,1,62,65,26,221,101,117,78,167,22,108,93,51,165,245,76,249,189,140,187,33,152,196,176,162,177,85,46,234,84,19,100,147,180,27,59,188,17,164,157,99,29,176,62,153,145,71,95,234,2,5,202,142,52,199,44,194,9,148,21,44,10,48,35,114,217,59,20,147,108,9,11,170,139,90,37,188,139,177,178,93,122,128,197,19,49,71,105,29,66,144,54,200,20,6,10,195,185,219,180,11,227,189,221,131,166,185,42,176,229,220,128,228,110,218,159,195,32,43,6,22,3,41,101,218,104,40,3,191,61,172,89,202,8,50,49,186,164,40,99,102,173,240,8,212,213,30,67,18,47,134,38,136,35,155,29,187,104,220,190,167,136,177,99,136,241,176,225,105,151,97,150,77,197,241,118,208,12,61,202,20,53,147,238,13,200,176,1,26,117,156,14,147,86,59,192,41,19,79,25,108,120,96,139,29,158,45,197,153,149,64,102,59,84,2,91,193,12,202,11,3,193,243,160,242,191,13,143,244,122,172,49,194,114,78,50,180,198,164,98,100,102,221,203,18,87,119,42,187,151,199,114,44,233,121,245,37,233,83,99,182,116,14,202,37,254,1,151,100,112,173,123,152,51,169,13,109,221,70,214,36,150,163,123,135,140,177,201,209,140,179,230,227,54,92,187,138,227,7,96,202,140,79,59,171,104,224,10,219,223,118,155,89,176,139,197,18,57,25,25,17,197,179,38,25,210,86,100,88,231,64,45,174,155,219,84,0,12,64,99,92,169,219,92,13,43,206,158,92,153,155,46,66,204,88,135,219,25,10,129,184,176,128,85,14,120,243,199,110,213,39,104,183,71,40,71,59,163,184,215,242,50,177,37,86,141,249,167,35,129,180,93,248,58,3,21,154,57,81,144,56,48,15,118,202,36,21,54,106,175,128,46,207,35,206,152,145,171,200,195,151,3,233,108,167,73,139,190,232,98,98,177,110,218,36,96,204,202,73,33,72,10,162,198,222,73,231,93,153,225,104,76,141,14,75,51,0,170,240,202,192,43,21,247,6,59,135,135,6,188,138,241,122,15,172,131,145,4,121,16,152,226,133,231,18,65,140,229,75,44,97,119,238,145,148,16,44,149,226,233,65,23,206,171,202,145,78,100,41,185,37,181,17,164,59,246,128,212,88,48,161,202,147,123,171,146,106,141,106,28,108,180,254,70,157,33,223,51,38,12,3,157,151,26,179,12,135,141,16,13,163,96,86,219,191,113,95,105,54,73,218,64,23,192,213,153,115,101,226,100,92,114,75,44,168,140,30,86,102,18,56,87,101,37,152,49,220,21,66,173,143,204,163,117,114,14,135,194,234,209,116,185,160,105,195,47,168,232,174,177,127,9,137,247,88,98,1,42,8,227,201,3,85,245,252,168,165,159,25,113,176,87,30,124,121,30,57,38,129,158,69,145,67,90,133,86,21,74,87,189,123,139,124,1,168,105,183,175,212,106,85,148,17,22,82,196,242,77,26,28,159,201,25,87,67,180,2,73,175,155,33,69,158,195,71,96,224,75,157,210,178,178,49,227,133,84,194,200,204,249,42,26,67,37,170,142,88,88,190,56,28,89,161,165,248,157,58,4,196,11,151,34,123,166,247,65,142,205,234,16,20,146,55,87,36,150,224,175,32,147,106,192,106,252,168,112,227,200,252,75,186,180,104,204,201,143,6,213,122,21,198,225,217,130,210,131,201,52,205,166,227,31,1,205,252,150,117,194,171,244,206,114,49,158,76,200,242,177,32,158,105,112,214,50,65,138,69,8,140,174,197,145,85,88,221,115,107,241,200,127,81,236,234,125,123,53,159,114,199,50,197,195,16,20,127,13,42,252,87,63,167,143,26,2,38,201,98,94,83,75,52,171,32,141,25,138,150,10,197,24,134,239,193,32,19,199,38,251,234,204,112,221,67,49,150,66,36,154,86,218,236,8,43,221,66,237,39,242,209,86,166,254,131,190,157,83,177,44,70,133,83,250,243,245,89,229,158,28,172,163,27,179,76,185,51,29,220,80,162,91,185,225,104,119,52,163,183,26,165,211,39,53,166,204,72,164,152,153,150,49,180,126,102,96,21,87,176,4,155,4,0,60,232,191,66,9,50,206,64,49,66,173,60,147,56,120,119,216,46,105,64,53,100,14,7,139,38,190,116,86,52,147,24,81,20,181,126,49,114,21,108,170,171,123,78,234,28,88,218,47,191,159,141,93,209,9,122,64,96,156,72,38,73,221,12,158,191,165,181,24,59,43,40,247,110,219,199,11,187,183,23,198,175,114,249,105,140,144,180,132,44,179,77,185,153,89,82,32,119,81,176,1,182,170,95,119,184,124,234,169,114,23,9,25,12,141,44,173,185,66,197,32,86,220,72,231,112,94,196,48,179,231,158,117,236,120,242,88,54,68,141,33,113,10,198,143,176,150,109,206,88,21,237,230,189,191,111,55,164,85,209,96,199,198,199,13,48,149,148,64,10,203,35,46,237,205,183,133,28,247,22,55,19,205,232,40,145,228,201,148,109,11,188,136,194,2,0,94,77,89,13,99,143,131,207,233,167,93,83,13,32,205,108,100,59,70,78,64,67,181,189,203,21,47,117,238,15,114,57,39,197,107,152,248,235,142,241,207,235,68,249,12,173,34,43,37,133,97,96,171,43,10,36,10,224,249,32,45,232,178,124,182,45,151,14,24,225,200,145,218,228,79,77,182,167,34,201,236,198,197,118,110,5,242,40,252,232,248,48,25,32,6,112,160,26,27,23,104,44,77,18,78,226,1,224,223,62,107,86,207,14,110,97,198,198,133,22,69,84,219,248,133,139,211,77,136,160,146,104,123,182,150,231,249,237,185,173,30,157,15,39,168,245,73,163,196,202,193,43,4,59,229,200,51,5,64,79,33,89,185,1,138,149,160,56,27,170,236,106,93,188,23,106,133,99,34,56,74,203,38,72,220,105,67,72,171,185,54,240,23,113,4,130,202,215,107,67,133,4,249,213,233,151,3,101,71,24,86,159,29,136,103,88,26,153,137,5,66,134,20,182,126,230,128,28,222,153,14,154,221,57,100,197,157,215,43,29,24,5,77,193,149,108,134,221,199,1,172,246,190,0,243,219,74,167,233,57,98,72,17,34,142,218,13,185,19,25,149,26,71,3,123,51,51,29,171,75,194,133,31,149,64,2,201,58,20,111,36,182,153,204,220,156,104,17,93,176,154,47,89,61,49,20,108,172,11,11,52,204,88,158,228,154,11,109,127,99,171,201,199,255,0,11,143,27,22,31,75,209,79,95,42,102,69,44,237,65,84,43,19,184,114,204,120,20,8,179,116,52,157,31,37,112,127,20,185,81,36,75,39,162,169,42,48,44,204,172,224,246,36,143,107,114,40,19,223,190,142,192,156,73,145,155,153,52,136,36,145,214,45,162,50,183,73,100,168,29,185,110,223,35,182,148,163,72,113,6,234,89,121,57,39,240,160,149,13,50,239,93,196,5,80,21,87,143,61,217,143,238,117,126,84,183,151,59,192,145,202,144,183,165,16,81,252,54,110,125,223,160,3,183,154,213,29,36,163,253,66,50,78,42,228,172,50,22,142,41,154,148,237,30,210,214,13,128,64,36,85,30,116,223,53,27,39,165,99,117,69,158,24,102,234,82,207,147,38,52,32,250,180,210,154,0,85,42,168,0,1,127,204,123,241,161,225,164,107,25,109,158,25,56,56,159,78,137,213,154,89,189,82,173,46,230,86,111,105,246,42,254,83,77,68,16,160,221,15,26,48,117,174,161,145,137,12,8,144,67,132,165,71,167,20,2,53,45,71,150,114,57,53,119,123,137,38,248,34,245,158,85,121,16,128,130,40,131,22,42,99,181,238,73,109,189,239,178,217,61,129,161,166,157,59,9,228,101,158,19,19,44,170,204,172,35,221,26,43,1,238,63,44,105,64,53,231,143,58,153,113,199,109,2,228,107,22,105,58,100,43,213,178,178,94,57,49,113,194,32,119,114,180,138,151,64,3,100,182,209,125,207,35,191,126,19,79,150,145,117,41,82,9,222,124,40,72,82,84,44,98,86,22,11,87,60,93,144,108,158,118,249,212,162,196,234,189,89,143,69,134,60,129,138,211,108,59,128,85,101,187,103,98,188,21,254,191,3,141,123,234,190,155,131,211,153,70,19,127,19,21,149,30,98,212,61,105,24,128,128,175,28,40,44,106,192,246,141,101,24,164,233,141,242,54,172,39,3,43,166,197,142,166,108,201,87,97,0,180,81,159,84,158,219,84,1,220,131,220,145,86,116,48,234,17,77,129,33,141,66,4,117,101,83,19,202,204,193,136,86,45,68,141,187,136,30,224,164,3,222,198,148,56,247,197,25,114,213,65,209,120,93,192,119,191,243,31,189,223,58,188,117,57,221,78,52,205,249,232,152,149,182,171,83,51,45,133,173,204,24,221,158,123,30,195,86,184,233,224,199,181,143,112,166,206,235,18,156,124,196,57,83,204,21,67,109,82,97,82,106,161,83,237,220,1,20,0,226,135,7,195,216,230,196,232,115,136,78,35,185,104,194,33,149,135,240,125,219,138,110,80,70,230,93,160,129,219,183,141,99,48,164,199,135,20,180,152,241,190,225,185,95,96,109,140,91,202,183,230,177,216,115,85,103,227,76,177,115,102,139,8,98,227,164,139,51,183,171,27,44,172,204,44,114,64,243,227,237,231,231,81,40,209,93,155,62,152,185,24,153,6,21,134,209,159,179,77,34,150,106,0,240,167,245,28,252,154,213,147,205,145,211,91,217,144,192,158,200,202,25,156,11,186,80,15,7,155,174,107,89,190,155,210,50,37,197,201,35,59,27,27,49,148,133,244,98,50,21,60,109,44,220,219,81,237,99,144,9,237,206,151,208,56,184,161,140,211,202,204,199,104,105,7,171,148,219,121,1,155,157,189,128,174,1,61,184,211,234,146,178,110,222,7,152,18,254,51,10,9,29,10,180,136,165,141,30,73,0,254,162,197,126,154,40,162,50,176,218,187,65,52,64,163,227,66,36,103,27,240,144,200,178,203,59,1,27,149,22,160,237,37,153,143,242,168,162,1,62,104,13,122,105,218,16,21,64,42,188,89,23,237,190,223,60,118,215,66,141,147,116,89,22,58,72,202,243,32,107,4,109,110,118,138,227,239,227,86,29,137,50,186,160,190,75,16,78,209,197,106,140,71,145,183,2,196,2,0,182,176,7,29,191,211,70,149,64,79,32,21,7,134,91,29,249,213,184,208,147,34,210,198,85,17,208,29,221,183,11,35,191,252,255,0,231,250,232,41,32,217,35,58,33,183,163,68,87,28,26,227,224,215,3,143,58,186,87,8,202,75,70,42,142,226,56,231,249,126,199,207,223,85,38,66,196,160,151,82,198,182,210,109,62,7,63,223,190,169,36,75,96,50,250,74,133,154,4,105,84,250,138,74,144,160,254,94,0,253,7,31,167,198,177,31,84,97,69,209,250,106,228,96,67,141,134,49,33,145,113,228,245,131,74,197,172,176,247,16,21,75,93,150,46,91,242,128,53,183,145,228,114,24,131,72,42,135,0,147,220,255,0,231,26,83,212,223,3,62,52,73,230,141,163,80,172,179,43,173,108,82,55,158,71,0,93,124,115,122,169,36,213,36,78,143,147,225,71,147,212,96,155,27,27,17,90,112,131,32,207,49,53,31,37,140,140,91,176,101,98,0,2,205,223,232,155,39,39,255,0,83,28,145,199,189,108,54,208,54,168,221,84,62,255,0,63,190,154,228,230,72,189,71,50,28,124,168,231,105,231,149,21,132,91,97,146,216,182,230,82,72,60,130,72,252,188,10,190,116,176,179,229,117,32,74,250,209,46,221,237,42,176,98,212,75,113,192,83,220,109,91,30,223,184,172,82,200,206,98,98,191,80,203,72,54,83,75,107,27,22,230,212,110,110,123,110,230,235,147,219,74,243,240,191,13,212,167,134,66,174,208,200,209,29,172,193,88,130,20,26,32,50,247,231,228,235,67,1,138,60,184,178,50,114,150,56,138,179,68,138,162,204,155,149,64,96,64,1,64,101,60,115,75,206,149,253,68,36,139,168,112,229,145,131,72,10,158,55,57,23,183,224,89,83,67,86,149,43,26,118,197,145,74,165,68,149,185,165,123,85,0,143,96,59,65,253,40,18,15,201,26,156,211,160,12,198,73,149,55,210,170,176,32,1,194,243,223,155,59,184,21,227,190,161,32,100,120,210,54,30,146,114,104,10,20,54,129,71,201,31,175,125,21,34,163,204,160,21,42,164,179,238,6,143,207,28,3,197,232,24,202,2,114,240,165,244,88,180,209,32,68,85,20,89,109,137,86,237,192,23,182,185,191,158,250,212,244,62,171,211,122,44,18,190,68,177,8,39,84,146,93,200,75,52,170,6,211,26,139,221,93,205,237,162,9,243,172,135,79,197,56,176,156,144,233,18,195,17,145,84,40,105,92,114,214,192,86,218,80,79,60,158,235,198,135,200,205,153,130,202,76,169,22,98,182,246,101,101,82,182,6,234,31,155,155,253,193,35,89,53,118,61,159,83,143,58,113,54,75,111,152,111,148,181,36,104,202,5,10,91,42,77,214,219,231,189,215,21,175,105,31,68,233,121,185,189,63,115,101,193,26,70,222,156,73,36,14,196,0,1,238,15,146,73,231,158,117,237,69,33,228,202,206,195,240,145,109,176,76,116,229,78,213,35,138,82,60,254,154,12,75,38,59,135,131,34,76,123,27,73,141,232,255,0,111,63,248,116,73,49,188,71,109,45,51,18,194,203,119,0,15,216,104,121,73,5,128,102,109,191,148,136,212,6,95,215,250,235,72,154,226,202,231,115,24,108,185,17,89,226,96,232,236,180,219,148,251,73,34,172,139,238,111,231,74,50,158,103,202,158,116,81,78,202,202,187,171,200,230,255,0,111,237,166,249,83,206,58,84,176,135,81,22,208,107,142,65,117,176,60,139,175,237,165,210,33,127,81,93,21,131,16,8,20,47,155,170,226,181,81,100,201,0,174,107,198,174,141,118,86,133,18,87,158,110,190,79,252,181,67,229,203,233,48,87,100,86,37,138,223,112,226,137,237,207,110,255,0,182,153,100,96,198,177,169,107,136,55,183,218,193,148,138,227,143,154,191,183,109,46,157,81,34,84,141,217,227,225,148,53,3,71,191,237,255,0,93,89,14,209,8,36,49,36,155,54,130,202,3,49,22,224,95,97,241,116,59,115,170,195,95,125,182,73,107,170,39,236,79,199,26,245,130,67,80,85,52,118,142,194,252,13,120,42,176,127,81,219,113,60,113,220,121,36,233,136,226,167,169,100,144,168,8,5,190,15,192,29,201,251,106,98,80,29,118,198,12,106,111,99,27,220,127,222,62,127,211,176,215,91,213,148,81,37,132,75,97,127,148,45,114,64,241,227,80,88,193,220,11,82,138,182,39,133,253,188,147,224,104,17,229,118,103,14,119,51,147,185,137,236,121,209,88,211,4,201,222,82,195,88,165,163,98,249,238,56,230,185,35,84,174,59,44,198,53,141,196,150,84,68,194,152,17,224,252,124,243,162,50,113,39,196,165,102,64,37,64,204,33,112,202,64,249,35,129,223,181,157,0,92,249,18,102,76,178,145,81,162,16,180,215,224,173,125,207,23,198,167,143,55,169,11,164,42,145,149,1,64,69,0,54,209,249,152,247,53,201,253,245,66,43,74,26,80,65,81,106,239,117,186,192,246,143,29,133,233,140,106,138,170,161,8,83,69,65,97,228,123,121,30,52,138,68,240,50,17,37,71,145,36,142,2,22,41,21,8,246,196,213,182,135,217,185,179,103,145,227,68,98,156,152,179,6,59,179,68,49,195,196,18,148,157,225,182,183,186,199,187,191,62,126,192,232,5,93,141,142,20,42,203,33,41,68,121,44,192,131,243,219,250,86,181,93,47,29,186,151,87,135,24,227,203,44,249,128,149,146,49,108,204,145,177,53,184,168,42,166,59,34,236,246,28,237,6,91,162,226,176,81,56,245,49,164,140,50,168,96,160,22,176,1,221,74,15,122,187,81,126,47,79,254,180,206,43,214,62,181,145,153,86,57,140,49,152,197,130,90,57,20,41,30,222,234,232,72,186,12,15,233,89,156,169,149,186,91,78,175,96,192,174,57,54,61,219,133,113,231,218,57,162,126,44,235,67,245,244,98,79,168,250,228,202,167,97,153,30,239,107,48,220,160,247,252,212,107,143,3,158,47,89,55,251,37,242,104,179,179,45,212,161,124,121,26,57,17,119,31,74,81,176,150,20,234,173,222,174,233,128,34,187,130,52,199,171,195,35,64,32,129,227,105,33,200,105,49,217,208,134,176,198,203,10,176,54,143,202,110,187,15,58,163,170,58,62,73,67,18,114,152,172,9,82,88,210,252,238,224,48,107,63,117,29,180,70,123,9,25,212,51,127,5,101,4,181,242,4,101,173,155,228,150,97,84,59,3,231,69,221,13,164,147,70,115,241,83,226,42,75,2,37,170,138,45,193,166,20,69,126,245,125,180,44,167,46,20,145,182,58,110,65,238,94,84,16,221,193,241,227,155,253,124,104,174,176,210,238,133,61,198,241,212,42,218,154,11,207,237,84,79,141,91,155,18,199,209,153,61,66,100,17,161,142,153,74,240,193,89,118,128,77,150,4,146,107,181,114,53,183,135,51,217,222,155,214,102,194,70,130,124,137,213,99,59,128,59,90,164,221,184,242,57,28,89,187,36,26,208,25,19,54,111,83,151,42,40,101,36,191,172,84,146,204,138,190,230,38,175,128,1,36,158,218,107,214,122,100,56,235,150,241,128,210,171,22,101,90,101,0,50,134,241,192,231,199,244,26,70,35,146,214,82,204,44,50,141,196,130,120,55,94,72,171,251,119,210,85,180,55,107,12,34,121,198,68,138,162,53,67,28,130,150,201,44,196,246,228,88,31,3,206,187,22,108,248,50,179,196,93,73,44,129,10,240,192,55,42,192,142,87,109,112,117,198,141,8,97,35,151,36,26,101,109,204,120,236,73,255,0,116,234,169,207,175,145,182,54,42,148,89,84,3,76,63,79,22,123,106,132,19,20,226,73,31,47,210,105,74,186,43,161,117,5,183,18,64,82,59,30,43,129,231,86,156,136,230,250,154,57,36,197,89,33,14,141,46,50,200,160,20,80,45,3,16,69,209,170,218,124,241,170,66,46,60,248,234,70,67,194,66,204,34,0,130,215,67,106,238,3,177,4,110,28,141,112,206,216,189,79,35,38,7,102,86,114,171,234,1,108,165,185,13,224,19,246,227,82,197,103,208,62,161,202,234,159,82,116,196,234,11,209,215,15,162,66,132,65,142,217,177,150,27,63,40,17,130,161,84,119,165,28,1,228,107,9,141,107,28,171,41,91,144,157,164,45,88,3,147,224,81,4,26,251,233,219,125,77,159,212,241,211,165,102,182,50,34,92,162,102,50,9,77,41,85,83,38,250,0,10,240,7,97,219,72,164,149,98,88,158,53,150,41,121,96,89,150,64,108,181,90,176,228,119,230,239,158,6,132,168,166,239,40,39,169,201,20,208,64,175,40,42,242,179,74,133,183,16,66,168,82,127,203,195,16,7,144,60,112,52,4,173,44,153,255,0,250,100,98,254,164,160,178,160,182,59,201,21,127,0,14,71,62,52,68,68,110,92,134,12,24,5,121,119,5,162,55,112,69,142,231,230,137,30,117,28,73,67,253,73,17,49,52,99,114,168,143,120,12,105,64,39,113,95,109,213,221,112,56,237,206,141,8,125,211,179,113,122,111,160,249,253,57,114,36,146,53,100,88,36,189,132,169,5,152,183,110,118,146,7,251,220,141,123,43,165,156,220,200,231,195,159,27,212,150,79,196,51,20,42,177,51,1,182,54,107,59,136,80,79,180,149,228,81,26,69,46,84,179,49,222,205,185,99,49,112,20,109,3,177,189,48,232,185,8,176,148,200,131,29,226,17,23,105,166,220,26,32,70,208,168,161,130,146,196,175,36,88,190,220,114,150,130,75,54,143,69,52,216,153,57,184,249,174,38,17,70,192,17,40,49,37,251,153,66,176,52,187,155,192,238,56,227,84,166,35,230,73,20,242,193,74,151,189,90,69,55,228,147,93,175,247,251,121,26,107,215,87,29,113,32,24,201,232,206,232,67,21,149,31,111,187,146,219,73,33,141,124,114,164,115,220,105,94,52,176,197,213,21,242,76,139,2,176,87,8,163,119,33,172,11,3,117,146,44,243,64,249,170,209,94,141,59,74,206,166,86,76,17,196,200,86,35,140,3,123,88,26,238,87,104,240,118,129,95,114,124,222,185,20,205,46,43,203,77,40,98,193,89,193,36,49,189,188,249,160,192,158,107,141,95,149,54,51,66,113,205,149,117,49,237,117,109,165,185,220,193,90,142,224,77,110,226,188,13,11,236,104,149,99,149,74,145,65,0,37,170,255,0,47,110,220,95,31,246,209,118,58,27,116,124,57,37,197,45,24,133,148,59,50,250,242,21,220,72,10,205,237,7,106,255,0,53,158,79,111,35,76,242,112,38,198,104,226,89,203,202,100,96,54,144,178,123,128,246,176,3,130,71,29,207,3,197,105,76,24,141,28,182,197,195,128,161,17,100,86,66,133,119,114,213,127,31,161,224,115,103,90,126,137,213,98,250,108,204,172,176,101,228,73,72,102,19,29,208,208,42,66,61,19,77,103,112,28,27,2,248,212,183,108,34,131,186,95,209,112,102,116,111,83,174,239,10,103,105,18,54,201,88,130,169,64,9,218,104,179,16,56,190,61,166,190,74,204,184,49,186,74,162,224,200,134,115,28,128,72,242,172,202,168,196,129,100,30,91,109,142,118,128,88,15,213,167,91,234,35,173,244,232,18,84,197,137,97,217,46,217,114,27,107,139,218,170,203,68,26,54,84,142,64,242,47,89,169,100,120,225,141,76,113,203,144,243,122,129,66,46,214,219,75,64,175,20,212,188,125,151,228,233,54,150,17,85,100,150,121,48,186,51,250,48,167,174,145,41,185,75,0,195,242,238,32,91,89,5,64,248,23,200,189,3,147,140,114,49,94,0,88,197,41,105,90,11,85,142,38,10,5,5,4,144,203,91,110,247,26,237,206,167,148,201,63,254,171,31,119,160,140,100,199,133,151,248,204,79,12,92,246,27,104,141,163,191,147,161,226,199,80,92,79,60,178,16,151,91,66,171,95,20,77,26,29,255,0,239,161,11,169,208,176,227,128,131,32,191,224,142,215,34,29,178,76,204,222,229,101,254,98,104,46,227,64,133,231,157,75,59,5,114,242,33,144,97,200,174,97,183,82,196,31,205,238,59,73,252,213,223,142,223,110,117,56,145,36,104,192,221,22,56,96,24,110,237,228,155,3,253,223,143,219,190,166,51,210,40,93,131,48,101,52,45,13,237,248,175,128,43,221,96,155,174,106,180,211,200,52,87,139,135,24,234,24,57,70,72,156,146,243,41,149,68,81,127,12,146,8,50,13,172,61,174,180,119,89,160,60,105,239,94,195,199,127,195,170,245,116,201,128,138,152,184,19,122,65,136,33,75,198,61,202,6,235,220,0,28,10,224,157,102,145,208,54,78,76,223,250,135,73,21,163,141,1,59,155,249,150,143,28,90,158,222,60,104,164,204,194,149,157,155,6,120,178,130,52,106,237,34,55,27,123,39,229,218,196,242,8,36,247,224,105,139,66,252,158,156,241,187,59,136,20,16,24,66,242,71,8,112,203,109,181,187,30,44,242,110,136,224,18,104,60,252,60,153,241,127,24,61,45,131,98,164,106,192,187,88,218,41,65,52,5,5,218,77,241,207,125,29,36,146,228,236,132,28,141,145,42,110,73,165,181,97,116,125,205,102,175,146,188,118,31,58,228,216,168,176,70,248,174,183,252,77,142,238,55,237,81,192,101,4,209,44,123,89,231,200,213,88,168,244,152,59,202,69,12,42,195,30,4,12,170,167,218,219,67,51,59,2,84,175,131,218,200,35,198,165,30,22,56,205,134,80,167,26,86,86,44,170,219,145,129,27,67,40,55,238,220,69,40,231,184,161,168,41,89,114,95,26,52,42,25,82,57,26,120,247,5,221,98,206,208,120,186,54,71,230,246,248,189,27,10,100,225,72,210,9,195,211,236,127,125,169,59,118,150,62,107,231,228,131,220,139,210,110,134,151,135,19,165,229,197,147,48,206,70,137,159,211,221,48,144,0,5,29,206,192,154,7,197,120,162,60,232,200,49,49,160,197,202,201,149,222,200,221,69,246,219,19,200,107,3,112,161,193,246,243,224,232,92,184,242,115,164,116,83,140,234,128,68,17,144,50,176,42,77,129,254,96,111,158,9,241,67,76,122,191,81,146,104,101,117,79,74,40,148,44,153,4,128,28,246,12,197,185,39,147,74,190,222,5,14,9,212,221,161,214,64,11,78,51,26,73,50,98,129,161,42,176,177,148,202,170,197,111,114,133,52,24,83,112,196,128,72,21,99,68,195,36,25,121,27,163,83,30,56,199,85,15,35,40,222,196,251,148,113,66,219,220,65,61,182,131,68,176,35,188,18,77,9,197,142,2,22,105,21,153,92,146,222,208,89,108,88,2,247,3,201,61,170,239,141,87,135,22,50,48,50,101,110,198,142,227,99,177,175,228,182,213,36,183,32,249,20,71,63,26,106,154,19,84,236,23,62,89,230,234,65,33,70,149,200,101,10,100,20,27,113,3,155,163,197,19,200,80,59,235,184,14,223,140,206,151,33,169,130,239,220,133,72,221,77,100,19,99,134,221,71,176,173,118,92,119,89,114,8,89,125,57,82,53,69,220,172,229,94,216,43,87,60,133,36,154,171,94,106,198,175,139,6,24,227,201,200,245,3,28,128,169,6,230,10,85,183,133,181,81,249,184,12,164,158,20,51,123,120,22,245,129,95,200,15,80,198,76,90,195,129,13,172,106,210,21,144,157,205,180,22,96,8,176,162,216,242,121,251,105,214,6,52,144,44,153,162,2,98,134,81,27,185,201,85,86,176,67,94,223,112,20,77,1,193,242,79,109,42,46,237,146,217,65,30,29,174,11,178,160,93,155,108,53,14,246,64,175,23,251,107,83,139,139,139,15,79,139,26,110,152,198,70,220,32,14,237,234,61,171,157,229,84,246,6,185,174,59,115,193,210,107,0,237,8,49,33,135,27,17,39,112,22,55,222,241,172,114,136,192,88,193,11,220,115,108,162,232,115,197,86,189,133,142,233,208,122,110,76,197,85,114,37,89,153,164,114,2,149,145,170,194,217,62,72,227,139,23,223,68,117,105,227,200,150,82,206,175,248,100,101,103,99,109,34,142,209,238,38,168,22,39,129,126,235,238,69,27,153,8,192,255,0,103,125,2,53,72,23,38,100,92,166,218,229,221,253,204,85,182,255,0,40,13,96,155,163,67,142,14,133,171,27,122,59,213,122,116,16,76,37,255,0,12,150,88,193,145,182,228,7,9,185,183,86,226,106,200,98,74,249,53,216,146,52,166,56,178,191,11,2,76,217,42,178,47,169,8,189,165,89,169,88,169,62,42,175,228,128,47,218,117,175,235,217,103,170,100,227,60,115,74,204,89,154,121,99,70,42,198,136,2,129,37,216,223,230,237,64,87,28,105,39,71,139,165,97,187,73,214,218,89,202,132,118,196,142,49,186,82,183,181,75,118,11,116,118,213,216,176,123,130,226,252,37,182,192,37,245,50,22,89,160,18,40,157,139,34,22,6,144,29,160,22,35,159,203,201,243,219,249,116,231,26,12,254,141,153,38,8,131,24,188,170,75,58,141,203,180,168,99,183,112,218,71,53,192,240,107,64,253,51,209,167,235,25,17,137,243,81,32,129,67,188,40,164,52,132,146,78,207,107,14,224,146,73,30,64,179,173,3,116,220,206,153,211,230,45,147,10,67,248,89,87,13,214,38,59,119,51,2,187,90,169,202,171,2,124,175,97,169,106,243,225,87,224,22,70,91,171,172,81,162,172,153,5,140,76,225,65,40,20,177,148,10,162,187,71,31,210,185,189,23,212,51,22,92,184,150,45,244,184,172,185,21,17,96,171,33,97,182,238,183,50,169,162,61,212,212,104,10,210,238,158,235,145,52,80,60,135,218,109,25,150,216,130,20,108,39,190,210,0,0,2,57,190,111,79,198,108,217,18,245,28,105,17,51,38,149,204,114,180,17,141,170,2,170,177,1,137,60,0,1,98,222,120,55,164,158,40,150,169,228,68,19,31,54,22,104,34,67,145,148,14,60,56,208,78,2,70,163,243,6,106,228,237,44,108,10,186,231,72,78,2,183,67,205,234,40,22,226,200,153,67,36,155,84,5,160,0,99,249,153,172,17,223,133,238,59,107,67,22,49,110,159,155,36,174,248,208,43,44,55,15,240,153,149,141,5,90,82,5,113,99,187,93,146,43,148,157,85,113,151,164,98,99,99,101,99,136,201,105,100,198,80,200,194,137,27,168,110,85,22,69,115,116,2,130,64,209,17,231,64,29,43,31,58,14,155,248,200,21,134,32,99,4,147,134,85,45,38,205,204,129,127,53,5,43,100,112,55,0,79,58,56,68,176,180,72,161,212,108,30,245,106,45,93,182,216,28,95,98,56,253,116,118,119,73,201,79,246,123,244,196,159,136,103,25,153,40,144,193,232,170,169,150,102,118,102,45,180,22,59,86,53,171,171,63,106,214,209,190,145,135,162,244,92,102,130,78,163,47,90,201,153,48,49,102,154,64,85,88,147,123,65,20,35,80,174,193,71,30,213,231,185,208,243,146,239,228,199,225,244,57,115,113,64,92,103,105,39,102,139,22,63,86,144,176,20,204,196,10,36,29,196,155,246,237,54,64,209,153,238,248,48,71,141,142,207,4,113,21,4,111,91,42,0,218,89,64,242,193,141,217,170,20,57,225,236,209,254,38,59,198,206,130,30,159,18,201,129,132,210,200,161,99,69,165,154,101,227,222,88,174,213,39,142,89,185,177,160,122,226,101,109,244,50,39,139,168,44,43,182,39,14,174,200,11,16,20,109,1,152,128,193,70,235,3,138,212,217,45,91,51,137,157,146,100,84,50,203,12,41,66,138,0,177,110,0,150,42,9,182,32,3,180,147,227,191,35,75,178,17,100,130,28,184,132,82,100,91,83,17,108,170,203,98,155,242,138,177,67,228,87,223,77,99,197,159,241,76,146,13,178,51,91,43,3,236,142,184,173,221,137,28,120,224,19,168,168,151,46,53,10,138,125,53,42,128,168,90,170,36,22,63,149,69,3,124,249,0,19,90,118,150,81,77,50,188,108,93,159,138,19,73,151,42,71,36,116,234,229,99,146,168,19,185,170,207,186,194,209,55,67,141,75,31,7,36,198,238,92,40,112,105,153,133,16,9,27,152,95,6,193,161,67,199,53,162,51,50,151,20,178,197,26,203,146,165,82,79,94,48,170,170,202,25,92,21,33,137,28,80,239,98,205,130,0,127,131,209,165,76,24,51,114,240,164,163,19,250,43,24,13,36,222,230,102,52,77,95,187,111,28,129,68,129,168,114,105,89,47,2,156,14,145,36,120,240,102,228,162,174,52,136,204,69,145,75,100,1,187,249,139,113,200,253,43,91,30,129,135,141,49,202,124,124,96,238,95,108,168,128,40,7,195,121,53,216,1,216,125,251,133,241,116,60,131,134,200,184,173,143,134,95,212,105,178,50,3,5,231,219,24,93,220,30,227,129,103,112,186,231,69,125,43,212,100,29,67,27,2,104,240,224,199,156,217,103,70,106,96,203,74,64,33,75,112,163,159,233,200,26,134,155,106,253,18,54,125,59,166,254,38,4,32,68,184,209,49,142,147,147,41,170,13,106,127,204,121,60,223,237,166,145,99,225,227,77,36,134,12,83,149,50,134,93,219,67,178,175,36,18,121,0,17,250,13,23,233,172,136,84,202,196,216,42,110,182,209,176,66,142,56,227,254,119,161,176,240,49,48,33,155,209,7,214,152,169,158,98,65,103,34,192,44,104,112,0,60,0,5,147,67,157,108,184,233,197,3,120,9,142,31,74,54,59,153,216,177,102,102,54,88,147,207,237,207,3,192,224,106,188,136,128,104,232,249,98,72,29,181,105,144,130,196,240,15,20,124,15,252,58,173,164,220,202,40,3,100,130,13,138,39,255,0,6,183,68,182,85,50,42,71,97,10,208,176,64,243,192,241,254,156,235,177,185,49,251,193,178,64,62,219,253,190,213,99,245,212,220,208,30,226,192,130,73,174,42,248,177,253,116,49,117,43,176,41,253,40,85,253,188,159,250,106,170,201,209,233,38,105,23,216,85,84,221,238,28,158,120,213,14,140,72,44,85,128,160,111,227,231,227,68,82,132,112,85,85,188,2,118,139,243,251,126,191,109,73,72,120,182,1,182,251,3,199,62,14,157,208,108,83,212,167,146,28,12,169,149,111,210,184,173,88,131,185,189,187,131,113,207,60,1,238,29,245,243,184,250,147,225,203,14,22,118,71,171,211,100,141,113,211,21,17,4,77,34,5,4,202,207,238,106,20,111,177,44,40,150,23,175,166,117,60,40,115,49,30,57,67,32,44,26,214,201,5,69,134,219,99,113,191,158,60,107,226,217,166,120,58,159,79,73,30,6,204,141,158,100,104,84,80,141,88,237,81,207,181,119,41,52,109,137,61,205,94,161,203,24,10,201,65,88,163,154,71,145,35,103,147,215,157,160,109,219,22,115,184,47,138,32,82,142,212,64,35,139,58,79,20,231,23,14,56,227,18,48,133,246,199,43,49,82,84,138,0,142,196,2,127,151,228,233,182,67,79,153,211,18,111,192,73,32,69,96,68,100,42,174,226,77,168,39,115,120,228,255,0,148,235,37,82,70,210,36,192,25,21,149,37,12,69,43,53,138,99,227,159,235,165,107,104,18,189,141,81,161,105,35,73,168,19,185,65,100,220,12,140,64,4,254,131,113,241,227,199,26,19,169,5,252,102,52,127,155,105,101,80,40,157,170,27,155,249,178,63,97,241,160,64,69,203,116,245,163,218,23,243,71,184,43,26,241,184,3,207,247,213,144,74,175,212,177,222,64,88,58,200,1,13,64,49,165,22,121,224,112,107,244,208,239,101,69,81,108,88,230,82,194,60,114,194,31,226,54,209,180,18,72,85,6,129,39,155,52,7,142,107,86,203,138,241,70,239,45,122,178,159,76,30,224,2,108,129,243,247,251,105,255,0,211,120,11,58,203,28,123,131,206,194,76,137,213,88,24,160,86,219,177,73,236,204,195,104,28,146,25,143,96,45,62,83,190,70,108,177,74,234,198,38,104,247,35,6,80,195,146,87,225,65,4,125,235,77,167,86,37,43,116,5,51,50,200,201,20,112,198,65,50,146,171,238,239,223,119,98,77,159,29,137,26,35,22,104,49,164,77,219,148,99,50,190,232,205,93,214,229,231,130,5,93,27,31,235,170,230,200,70,89,102,46,168,210,18,77,242,202,188,10,175,61,235,143,147,243,171,177,158,37,233,179,196,200,230,25,37,66,251,8,220,187,86,205,223,5,77,138,32,130,43,147,168,101,68,250,63,211,184,248,243,244,44,121,113,99,195,141,95,121,100,150,125,155,78,227,194,171,146,66,213,80,186,248,215,181,70,32,202,126,155,135,147,139,148,235,14,68,34,69,86,197,22,5,149,163,185,175,249,120,239,197,115,175,107,43,98,179,35,20,82,51,5,84,149,253,251,66,138,231,220,13,209,175,35,94,151,25,103,199,150,102,127,83,32,72,17,99,53,181,83,97,183,161,197,238,246,247,255,0,75,212,115,153,35,198,69,38,50,170,204,125,205,94,120,228,247,230,248,213,88,189,71,30,85,150,8,195,13,128,61,173,18,204,72,218,60,13,180,46,143,206,156,111,102,141,49,110,106,178,98,20,191,107,122,65,124,139,44,63,184,35,75,174,72,132,179,190,208,17,64,12,207,221,138,215,142,220,215,31,125,54,234,243,187,228,97,227,162,200,205,35,44,129,89,85,77,171,91,16,7,21,95,63,26,95,212,99,142,20,143,25,29,88,122,37,154,135,0,6,171,255,0,120,147,242,123,235,72,232,44,132,174,243,168,163,185,148,237,2,175,146,189,171,197,86,161,63,79,128,44,50,59,192,165,153,145,87,113,86,112,2,144,199,193,252,213,64,216,32,253,180,80,128,197,142,43,115,59,238,96,64,228,237,96,189,190,215,170,115,217,99,150,102,110,89,156,34,138,229,84,15,113,176,123,154,179,170,91,20,133,130,24,165,157,146,6,168,208,122,155,157,72,176,59,159,247,87,183,126,121,208,192,171,179,29,194,59,91,163,199,63,26,191,46,64,243,51,4,1,138,255,0,47,96,40,0,0,240,0,254,167,66,109,231,138,231,228,129,253,116,201,46,150,146,103,141,21,182,135,53,184,83,16,44,11,174,63,97,166,255,0,77,51,193,214,240,179,182,70,241,99,202,64,245,163,220,155,182,146,6,222,236,111,146,62,194,200,177,168,230,116,108,126,151,138,91,35,170,163,231,174,194,152,176,199,191,112,36,238,37,131,80,1,74,144,79,44,90,168,85,232,136,230,147,167,244,113,142,49,98,150,120,213,139,179,115,233,43,10,191,220,241,103,224,125,180,11,101,249,249,77,133,191,35,24,101,75,212,164,1,242,115,229,218,204,89,131,6,28,221,95,52,56,237,119,164,169,148,114,243,78,70,116,146,228,182,206,26,87,45,110,7,183,117,255,0,47,219,86,101,207,248,152,231,150,103,1,139,89,142,20,216,170,70,213,22,188,0,43,119,234,117,1,131,44,10,178,101,227,79,20,126,152,146,61,200,203,234,216,165,218,88,114,9,23,99,128,20,232,5,65,211,54,8,197,200,27,156,49,85,8,88,155,39,142,85,107,193,220,63,174,175,134,69,200,149,140,97,89,88,109,98,71,242,154,241,227,254,218,86,194,53,150,32,129,22,85,41,108,90,212,95,35,244,3,206,143,143,22,21,145,50,113,165,105,178,4,133,152,32,42,161,91,142,224,88,0,223,60,247,31,26,10,69,179,227,239,234,113,122,110,8,141,247,5,7,183,38,143,63,126,52,239,167,40,41,51,182,12,50,188,89,193,75,78,146,148,85,32,150,3,97,20,57,222,205,118,160,10,224,242,187,22,32,146,199,34,176,7,105,87,161,186,216,53,145,219,139,220,121,174,106,248,209,66,117,34,24,164,145,246,89,97,17,178,138,88,13,222,219,0,243,221,168,145,64,118,170,134,106,145,12,141,146,244,185,20,208,184,28,13,188,81,177,240,61,220,126,157,175,69,245,252,198,205,234,147,102,250,44,3,50,161,102,21,181,150,37,91,63,4,237,38,180,62,66,24,235,29,131,4,86,42,229,133,29,164,17,127,173,87,245,215,101,200,245,122,41,153,208,122,239,145,185,166,32,159,204,107,107,18,213,216,19,192,227,129,124,129,168,107,41,151,187,6,146,86,202,149,152,114,237,20,75,71,229,64,12,79,199,253,180,118,100,217,15,2,151,149,140,108,36,32,16,54,179,152,136,191,60,144,0,191,208,241,165,184,217,46,28,164,110,202,166,152,80,252,199,249,71,222,143,107,211,46,161,136,248,208,164,146,58,237,97,107,100,146,54,241,227,142,228,30,15,141,55,73,164,75,182,155,19,117,16,255,0,131,132,202,26,82,176,171,128,235,194,144,73,106,175,229,247,119,58,31,29,89,177,243,242,28,115,237,83,185,65,52,89,108,128,123,144,15,21,207,58,114,219,230,194,120,139,174,195,211,166,187,54,187,128,44,43,250,124,125,180,173,80,52,34,56,208,0,172,178,6,34,205,208,178,73,228,128,7,3,231,84,157,196,201,172,134,245,10,24,153,224,178,49,40,170,64,191,105,102,82,107,181,215,107,237,250,232,12,168,88,68,129,23,248,74,8,96,64,59,188,10,226,248,230,180,219,46,113,147,134,105,153,153,72,244,203,0,164,40,101,44,160,14,9,173,204,116,179,45,88,97,144,164,38,214,6,218,64,160,114,57,251,143,176,241,206,136,137,253,128,6,217,140,225,209,75,6,226,143,53,182,246,221,93,19,223,239,171,162,140,9,166,134,54,67,68,4,33,74,217,218,27,245,249,255,0,244,117,199,197,150,113,26,20,82,65,101,0,177,182,176,26,187,145,231,231,158,111,157,77,34,113,4,146,17,185,163,144,217,11,187,157,170,63,168,4,126,154,177,50,135,103,102,148,75,43,75,40,97,176,222,230,44,27,131,187,186,133,179,199,206,170,151,114,102,135,40,28,134,224,108,176,198,238,182,249,211,8,49,221,90,120,92,133,18,5,118,246,41,60,144,70,230,248,60,251,71,222,244,30,52,177,126,56,75,147,8,145,81,93,157,1,42,55,0,105,69,27,239,85,85,253,52,132,89,132,175,38,100,159,134,42,64,70,99,35,177,85,80,40,146,77,31,210,190,250,22,83,182,44,116,96,213,233,171,19,103,139,39,254,71,76,9,105,122,111,167,138,191,136,24,81,159,197,79,24,170,83,38,213,97,123,73,94,69,53,88,221,70,175,67,228,32,131,38,5,104,198,232,248,104,217,10,144,87,134,86,7,144,7,106,238,52,13,19,43,30,58,164,187,1,220,244,187,133,133,109,166,141,115,216,158,7,223,197,106,49,231,172,125,101,178,100,182,70,145,158,156,2,1,34,131,17,92,120,191,211,68,162,239,81,233,186,144,179,45,132,6,142,224,78,208,15,60,127,203,75,50,194,166,65,219,35,72,24,43,95,229,38,199,145,224,141,45,141,170,201,118,80,100,203,154,3,38,230,51,50,150,90,228,238,171,55,242,123,232,237,195,241,51,41,148,211,78,145,58,177,164,42,180,70,227,124,114,183,116,120,208,184,144,190,79,82,62,158,239,107,82,146,77,179,30,198,252,248,39,70,226,68,114,196,24,168,226,54,62,174,71,170,8,1,84,10,181,22,22,200,80,7,31,60,243,160,10,138,21,147,25,189,68,17,147,184,122,96,210,237,5,128,160,106,136,227,205,95,219,87,100,44,34,29,209,163,8,219,242,239,177,187,185,38,239,142,67,10,31,229,189,25,131,210,225,202,235,41,137,54,65,12,235,233,70,25,191,51,22,11,203,47,154,4,145,250,252,81,110,122,4,120,221,56,102,100,100,52,107,18,114,178,7,218,165,153,182,167,184,29,219,130,146,65,32,237,7,200,58,86,58,193,156,130,74,158,53,244,36,88,226,97,234,21,114,104,255,0,148,19,243,118,79,220,232,136,76,153,57,195,212,245,94,56,74,178,70,238,78,213,83,96,2,79,183,185,231,184,210,232,157,155,214,46,234,3,184,37,205,132,165,179,96,138,218,47,219,200,243,206,140,199,203,72,115,228,89,42,120,36,54,194,66,193,135,34,148,241,96,143,35,226,136,39,77,172,9,100,113,22,66,203,145,49,155,61,151,101,42,9,13,5,0,147,192,54,108,110,252,215,118,79,58,170,28,185,34,118,101,85,118,166,80,203,26,199,68,255,0,53,143,63,148,0,23,201,242,52,102,51,97,79,149,177,146,6,198,42,8,102,86,97,74,40,147,205,175,22,73,179,207,141,106,100,196,250,51,35,165,51,65,151,210,81,144,42,187,44,204,178,149,81,239,218,189,221,205,154,237,207,197,216,141,150,150,12,128,151,39,32,204,99,117,142,22,10,204,55,26,190,84,112,79,230,38,207,30,43,181,104,100,159,37,89,225,6,247,114,170,161,64,178,111,113,219,250,10,80,123,142,104,13,93,155,62,55,76,234,57,88,248,146,254,48,68,10,199,41,125,177,22,12,55,55,155,160,87,128,72,228,243,165,240,101,100,178,178,9,89,99,0,81,65,181,152,2,78,213,33,121,173,221,172,85,249,211,73,128,92,66,102,80,99,87,104,209,154,87,1,9,30,235,29,201,252,197,143,229,236,64,239,122,241,205,38,105,20,59,74,21,155,223,127,148,142,23,117,93,240,127,109,47,146,104,138,178,12,151,117,219,234,128,79,182,232,217,241,87,126,69,213,157,25,157,3,42,98,186,43,64,191,135,70,109,212,202,43,252,180,121,187,35,221,205,1,90,117,224,6,97,79,132,147,170,186,56,86,90,220,45,155,114,171,91,49,253,111,159,28,124,81,25,157,4,49,200,81,201,98,10,145,192,80,24,223,138,174,121,63,189,104,0,101,134,64,38,87,96,148,89,47,114,223,230,4,237,247,15,158,123,86,189,62,71,172,170,208,149,157,152,141,164,54,229,12,27,138,23,220,147,231,191,145,164,163,232,216,82,69,18,163,135,149,85,185,98,74,18,1,80,56,39,194,133,254,164,13,85,15,80,152,204,209,196,85,85,24,178,210,6,44,84,29,190,234,228,89,186,224,31,55,90,171,48,56,154,84,50,42,1,186,67,108,1,12,173,92,243,96,208,106,31,109,12,100,244,49,100,13,58,196,238,55,2,15,36,80,170,249,53,124,113,206,157,89,35,39,153,211,25,201,140,56,102,109,212,219,84,18,70,224,40,95,36,15,220,13,65,55,42,43,33,138,53,32,200,35,46,161,130,155,36,125,205,95,63,166,151,193,212,11,71,42,20,93,128,43,40,218,73,22,77,95,251,223,127,190,139,12,36,89,2,143,118,241,74,165,108,16,15,131,230,255,0,166,141,13,29,87,43,27,32,86,93,185,10,219,148,109,2,133,173,242,121,237,255,0,79,58,54,56,140,216,178,77,40,83,35,31,101,138,27,137,62,5,118,190,218,14,53,18,66,34,11,180,179,94,233,31,219,127,23,92,31,252,243,163,198,58,75,233,70,225,67,50,134,39,159,106,223,99,99,226,207,233,231,157,38,193,71,54,17,22,40,101,2,65,36,145,82,16,25,134,215,101,54,182,163,193,239,243,122,187,54,121,103,82,25,0,33,149,195,88,162,78,239,117,87,29,136,175,244,215,132,139,35,59,134,145,217,92,52,82,184,2,194,216,106,0,11,241,255,0,8,249,58,43,3,51,26,105,132,50,134,145,136,86,42,114,21,120,10,107,218,22,248,36,113,93,133,95,36,234,43,54,85,180,133,83,227,44,184,114,99,237,149,36,101,80,222,140,132,18,165,129,42,64,239,125,249,61,172,247,208,233,12,216,177,32,155,36,92,115,199,181,148,149,8,65,181,43,198,209,100,31,22,104,221,243,167,61,68,226,109,50,98,71,56,144,21,72,131,41,8,196,177,102,101,60,4,86,32,120,32,147,161,177,12,216,144,50,153,213,34,153,66,200,202,251,163,37,27,130,197,187,54,224,64,39,183,38,244,211,192,169,108,212,116,249,112,114,242,113,86,110,141,36,73,233,178,136,98,17,170,21,33,183,182,227,64,179,48,91,52,196,3,201,23,90,196,245,40,15,75,235,89,24,227,30,8,114,3,74,173,181,183,199,185,205,133,136,145,217,86,148,49,22,24,19,167,63,140,200,198,222,184,110,241,184,254,27,51,13,202,41,75,26,80,104,177,98,6,239,42,0,241,122,10,22,131,169,25,51,243,91,26,31,86,79,78,16,210,18,27,138,103,112,67,50,169,107,32,45,91,19,219,84,165,104,206,186,187,41,137,241,99,141,100,70,138,73,17,183,59,146,210,18,74,155,22,127,222,231,112,55,103,142,116,216,245,24,22,8,253,16,174,208,162,168,141,173,218,91,163,181,142,208,9,221,68,129,192,160,46,150,180,170,7,165,69,225,68,113,168,101,31,202,202,57,171,174,73,179,207,111,182,172,129,213,241,204,234,172,180,91,218,175,224,87,0,15,248,137,254,224,232,219,162,218,69,253,69,203,253,53,212,91,19,14,89,228,17,168,146,122,81,178,54,100,12,197,72,189,204,212,183,119,200,174,47,86,152,153,80,99,226,6,254,14,197,70,5,149,84,5,44,165,91,224,238,99,219,146,107,139,26,39,241,43,159,208,51,241,189,37,223,39,78,150,37,103,122,44,195,107,216,12,213,108,98,160,7,128,61,164,131,170,157,113,135,77,133,134,84,255,0,138,16,40,104,209,73,85,77,139,233,177,39,130,164,110,59,137,38,212,169,160,6,134,176,74,180,50,151,63,240,115,182,110,54,60,136,176,57,99,4,146,214,230,62,221,222,109,128,179,117,220,5,191,133,121,125,66,3,211,242,113,113,222,56,176,214,166,200,144,202,25,229,80,78,218,31,203,101,133,129,199,220,214,129,206,234,82,193,28,177,2,125,41,85,89,67,50,210,177,162,46,133,19,180,2,72,163,207,109,45,134,104,242,81,35,147,115,70,28,40,50,55,28,41,163,66,239,129,227,207,233,164,163,75,34,161,254,39,81,202,233,204,100,233,179,42,254,33,61,22,119,133,92,50,222,239,106,183,23,117,71,225,141,222,172,126,181,147,212,27,61,242,178,91,38,76,148,45,35,50,114,79,183,104,165,20,167,106,128,59,0,7,201,210,57,92,190,98,48,199,17,21,247,8,212,216,132,48,2,175,139,99,220,95,144,47,182,173,196,141,162,69,216,235,114,15,106,170,133,20,64,176,220,213,215,53,119,124,246,227,67,208,198,75,144,241,99,51,198,98,7,122,213,146,108,211,13,196,121,226,212,114,57,39,87,77,43,250,185,106,172,237,38,68,223,196,10,224,111,65,180,133,106,0,176,173,194,172,240,7,223,94,219,3,116,229,101,142,93,177,133,179,31,181,163,255,0,41,59,238,173,148,88,0,147,187,138,173,6,101,81,139,114,163,52,147,49,149,6,224,202,215,107,188,143,230,60,53,30,199,113,174,218,148,27,35,54,88,159,214,147,211,86,88,81,118,69,25,96,160,179,133,27,86,207,123,182,242,121,237,160,179,229,19,67,49,85,84,201,151,33,193,54,85,99,85,80,74,243,231,119,111,142,62,116,89,136,78,23,10,43,27,96,167,12,229,184,221,187,157,192,109,160,61,191,175,115,198,133,200,103,200,105,156,58,61,194,65,121,141,237,176,61,192,242,22,129,80,0,240,6,156,88,205,107,103,36,208,127,179,190,142,114,228,45,20,77,155,35,51,238,120,54,166,200,189,164,16,2,149,52,57,60,113,223,146,126,163,250,159,46,95,168,50,31,165,231,19,6,17,151,31,9,156,239,85,145,151,108,142,89,73,229,125,196,55,128,63,109,103,186,1,88,58,151,81,235,45,237,56,88,41,143,1,105,169,160,121,28,170,186,131,229,84,49,28,128,9,249,211,76,94,155,63,90,234,104,242,166,116,155,55,57,103,102,189,175,217,152,10,37,153,193,231,155,179,220,141,39,240,23,88,44,126,181,32,195,196,196,85,81,30,52,73,28,65,105,76,106,170,160,89,162,73,218,5,124,147,103,176,212,177,122,204,80,38,68,169,36,209,245,73,61,39,92,137,212,75,233,70,89,130,149,102,37,119,218,134,220,65,2,201,10,77,106,25,29,37,16,242,209,122,146,70,219,98,74,82,23,220,182,197,71,109,192,144,73,230,201,243,164,174,11,228,228,22,115,32,95,70,16,161,232,49,0,237,81,92,85,177,246,251,123,222,167,174,71,119,163,65,139,153,210,240,176,242,152,100,52,147,111,85,79,82,204,179,202,202,119,100,146,223,153,65,246,170,139,32,174,226,5,233,64,105,151,62,56,204,111,184,134,101,89,227,42,164,48,4,109,12,109,216,173,251,141,138,61,205,157,120,116,233,113,91,26,73,113,25,30,105,4,64,178,176,37,137,236,9,7,104,190,62,72,249,26,34,84,147,43,168,101,156,151,137,229,133,86,8,213,15,42,73,80,181,64,0,2,173,14,1,190,123,10,213,53,81,178,123,100,179,27,163,201,36,169,149,46,87,165,44,140,38,252,82,171,0,11,16,61,164,130,160,173,169,221,207,113,224,107,76,50,199,72,201,199,196,76,140,101,198,82,66,176,43,51,185,42,193,237,136,177,185,152,130,71,235,205,214,149,226,116,206,179,153,137,12,216,176,28,136,4,107,232,178,228,198,27,104,27,72,166,109,212,72,52,44,93,30,52,175,38,25,58,86,65,68,73,34,146,136,118,84,82,23,144,13,49,227,185,107,38,205,142,250,201,182,157,50,146,179,87,213,250,154,227,225,71,210,99,158,38,18,178,238,13,24,59,212,29,170,160,30,5,217,54,106,143,53,192,214,135,233,252,17,210,242,100,71,88,229,12,162,53,155,130,202,188,22,218,64,236,104,246,175,202,53,158,233,61,27,27,169,205,145,147,146,179,73,187,39,248,65,155,110,218,239,106,107,117,154,236,71,28,235,123,211,186,78,62,26,162,164,107,91,118,26,102,32,129,92,115,205,118,251,248,237,171,227,141,187,9,82,84,16,147,18,128,144,5,247,160,77,139,179,127,253,120,212,150,84,99,178,194,238,3,155,251,106,245,197,130,75,34,53,0,80,0,88,174,7,63,126,117,209,4,2,139,162,146,9,59,185,22,124,222,180,124,137,52,154,102,125,91,91,41,19,3,32,32,217,35,185,231,255,0,59,107,133,83,118,240,89,175,176,3,129,207,252,181,100,152,200,175,185,93,149,107,133,39,119,99,193,173,65,161,66,194,158,66,63,45,49,246,142,213,95,253,235,84,211,38,142,14,195,150,107,30,111,129,250,107,187,162,82,214,164,178,214,227,231,158,252,235,223,133,143,134,121,24,85,80,86,170,23,216,252,246,215,95,19,104,14,101,59,121,224,252,15,252,58,19,17,95,168,138,170,4,131,131,184,170,249,0,15,237,255,0,125,80,102,71,80,75,179,88,21,106,118,144,79,197,255,0,207,69,12,100,43,200,44,229,69,183,122,163,96,1,161,206,26,144,204,212,172,160,183,11,201,171,239,84,0,255,0,174,157,175,66,152,187,170,230,122,120,185,4,228,42,66,136,93,222,71,40,145,139,1,153,136,28,42,139,55,231,182,190,99,54,84,89,81,199,148,241,179,204,205,185,85,70,208,130,253,163,115,114,196,175,184,159,104,240,6,183,249,101,228,151,22,60,209,134,96,158,127,73,98,123,96,202,167,118,210,42,136,160,9,248,231,88,47,168,127,11,14,99,122,50,48,135,42,70,134,38,160,85,74,138,99,184,31,229,43,87,250,142,77,106,100,233,11,102,79,47,33,227,14,136,92,35,56,86,10,74,134,162,73,4,95,52,120,191,32,248,210,60,135,98,173,44,138,160,179,23,218,220,133,22,120,190,252,127,203,77,219,255,0,81,248,215,85,18,13,204,89,71,10,40,240,56,60,254,159,247,210,204,178,114,49,222,37,102,34,58,107,125,170,168,10,141,204,107,147,101,138,133,3,219,223,81,28,26,44,148,254,21,221,76,145,163,150,98,223,193,85,182,4,40,97,220,246,29,254,107,65,6,103,145,228,7,106,168,12,164,2,127,152,85,124,240,189,254,111,71,35,99,163,194,167,29,85,77,52,140,3,50,198,165,120,98,79,39,219,227,205,106,176,87,214,30,199,182,114,85,89,118,146,60,82,255,0,40,160,13,106,147,27,163,73,210,167,78,157,211,37,207,142,102,150,66,203,27,68,197,149,64,33,168,171,45,146,64,187,186,162,215,228,105,65,194,84,194,118,71,184,55,44,84,169,91,152,177,176,5,157,162,236,215,219,227,81,9,93,38,82,143,42,200,210,136,148,40,27,84,216,107,36,158,64,80,199,226,192,211,118,120,230,233,228,98,97,190,211,0,144,136,212,90,162,251,21,152,154,0,179,95,39,190,211,90,166,237,81,157,83,18,100,58,44,75,27,179,48,15,177,64,101,171,10,55,16,0,239,84,73,63,183,39,83,233,216,237,52,179,130,140,162,40,207,165,6,208,11,144,88,81,191,203,192,228,159,58,24,198,35,79,92,13,165,80,110,238,164,171,31,21,205,95,115,246,209,253,51,54,56,179,227,150,70,154,124,134,145,89,154,70,1,101,111,242,179,57,165,98,104,238,63,111,215,82,222,11,78,141,79,79,151,46,108,8,132,61,79,23,14,56,193,69,142,96,55,19,100,147,194,145,220,145,223,198,189,172,239,87,255,0,246,103,86,201,131,42,57,24,151,47,27,71,24,218,80,246,173,158,222,13,142,56,227,94,214,117,31,145,210,8,206,232,125,81,33,65,147,154,163,106,44,202,37,85,98,3,40,101,221,180,3,202,149,161,103,147,218,249,214,115,240,157,71,23,173,101,99,210,153,65,88,153,156,109,85,32,93,176,38,214,128,54,15,147,90,217,101,245,6,156,54,68,142,94,127,194,164,97,222,152,135,85,11,127,181,94,177,251,74,69,43,72,210,182,68,132,176,103,190,214,77,215,114,126,78,170,45,214,65,219,100,210,88,102,202,92,188,232,212,171,70,160,69,12,66,52,34,187,109,29,247,119,191,39,190,151,36,243,54,83,39,225,203,200,192,66,168,198,136,33,129,247,1,253,63,109,28,196,167,166,197,237,107,110,222,236,191,31,113,246,2,244,60,184,202,174,90,35,36,76,182,64,78,24,191,110,253,239,231,247,249,213,133,143,178,228,193,199,233,48,131,34,228,231,198,150,239,9,2,8,119,53,178,138,63,196,109,180,57,224,31,157,103,229,12,113,3,240,10,38,230,31,148,110,45,95,181,19,171,34,145,154,56,163,62,216,210,154,190,64,174,57,230,239,253,52,44,172,76,3,144,187,156,223,182,205,219,30,62,59,242,52,210,160,74,129,94,118,145,217,228,114,204,91,221,247,227,190,172,233,137,8,157,178,38,39,211,140,26,84,91,102,98,8,81,95,174,168,101,34,236,208,163,183,219,87,247,254,186,51,165,102,203,136,225,177,229,244,39,140,25,86,93,194,215,138,177,96,243,68,215,199,125,49,4,193,129,150,189,67,241,25,120,18,227,36,108,187,145,163,97,78,84,109,95,119,54,104,30,79,157,79,170,50,179,44,101,138,51,59,22,98,215,185,168,126,98,42,128,55,227,157,26,51,102,76,88,227,103,101,2,157,119,204,205,203,18,88,128,123,158,252,254,154,83,150,236,115,9,42,197,84,123,118,254,107,174,247,95,115,198,146,18,47,233,177,190,62,126,52,219,140,74,175,189,164,67,207,159,106,159,147,224,158,215,96,138,211,30,177,62,111,81,198,135,40,172,161,125,56,68,207,147,59,206,236,199,114,129,185,137,53,181,150,192,160,59,1,223,72,203,6,142,57,25,153,144,131,25,5,15,20,13,145,242,69,247,249,209,57,48,250,153,179,197,51,181,69,40,139,126,218,98,20,5,81,199,31,176,231,206,132,58,172,158,76,120,228,102,102,63,194,89,107,116,107,192,174,72,85,251,246,253,181,120,221,143,147,27,70,55,66,8,44,137,33,36,173,242,27,181,14,223,60,106,216,98,69,157,226,141,202,192,190,229,35,221,207,144,59,31,189,159,145,171,177,34,65,35,33,162,55,90,169,60,125,248,248,26,27,161,164,49,194,104,231,196,151,209,133,99,48,160,148,144,111,134,109,173,127,112,118,254,196,124,106,83,134,62,208,21,87,112,220,20,89,54,126,126,62,218,134,2,44,105,158,170,161,111,21,182,129,221,217,91,112,220,127,98,43,87,75,31,169,20,207,188,50,177,80,167,111,154,221,95,210,206,179,111,38,209,211,64,125,65,217,165,87,141,149,131,34,171,14,231,118,219,179,117,201,213,52,173,211,49,221,172,187,49,69,20,125,161,93,79,127,223,255,0,59,234,156,156,151,159,21,228,146,80,210,54,64,85,175,16,128,20,18,62,244,5,15,141,86,138,204,155,29,149,64,27,129,32,90,139,178,213,253,71,223,198,154,66,79,36,195,162,50,53,144,57,222,127,148,80,175,29,255,0,243,231,78,167,206,116,129,178,74,171,52,64,133,72,205,128,25,73,190,123,0,77,223,126,0,239,172,204,242,5,201,44,41,84,179,7,86,111,115,10,238,7,232,0,190,226,244,197,39,105,186,110,66,53,49,100,89,85,84,243,185,86,235,247,22,43,206,137,70,233,137,74,147,65,48,70,141,129,36,101,21,131,58,196,11,118,97,177,143,223,191,125,46,10,170,177,129,76,2,171,14,252,139,239,247,30,57,211,24,28,67,143,142,72,91,244,195,216,170,36,68,213,71,183,158,126,250,161,49,0,252,60,141,41,191,69,67,17,201,59,66,143,202,126,75,113,161,108,143,14,39,188,62,57,229,89,197,55,143,21,199,205,138,208,81,72,217,73,19,181,179,56,102,54,188,110,178,42,191,65,163,51,89,23,54,98,209,170,82,70,203,180,14,202,28,219,159,158,63,182,160,93,68,141,87,77,114,0,15,229,12,44,143,191,36,246,213,104,88,34,22,100,134,25,247,48,149,101,98,3,53,181,81,4,27,242,108,159,183,125,113,21,210,18,98,45,18,170,137,29,85,172,240,121,163,93,201,36,11,231,231,80,124,181,131,19,120,50,111,119,6,130,1,100,93,213,120,170,60,209,253,117,64,149,253,72,153,134,203,95,105,217,249,170,174,200,28,158,125,220,255,0,125,0,217,36,204,47,151,146,99,30,211,30,212,86,228,2,8,247,126,191,245,212,49,112,210,76,104,0,70,80,204,232,204,86,131,49,70,219,71,147,94,209,92,114,111,66,9,76,114,203,233,178,130,199,105,28,240,111,184,31,190,139,196,154,69,200,192,148,115,179,33,61,188,128,188,210,139,231,228,255,0,125,49,23,69,10,226,55,83,133,109,87,211,72,253,102,52,85,75,134,7,142,253,151,142,71,159,26,175,175,199,191,174,101,4,220,9,59,152,179,238,59,138,169,98,79,158,78,138,51,46,103,85,205,88,98,146,86,117,10,238,171,101,21,88,238,34,184,0,45,94,185,245,11,162,117,153,209,119,3,178,48,234,104,144,74,45,130,71,115,243,250,106,125,161,173,88,62,28,229,114,32,96,220,111,103,32,118,255,0,218,34,207,251,220,143,235,161,242,225,133,49,177,152,72,193,198,245,125,202,91,129,202,149,3,184,176,71,239,122,239,79,141,231,234,10,139,91,156,72,150,199,128,118,86,227,127,182,165,152,242,207,211,226,156,160,72,21,214,36,161,91,138,173,19,250,150,54,127,109,55,176,218,53,184,16,116,182,250,79,2,120,112,54,78,138,187,222,50,173,44,210,223,114,73,36,47,184,223,3,242,249,210,227,210,212,245,25,196,41,56,137,48,150,80,163,128,21,101,0,217,238,19,220,188,154,242,53,79,66,201,199,151,162,140,60,185,138,193,114,70,16,31,116,204,65,42,160,15,202,44,173,177,231,128,5,114,116,198,87,94,153,147,214,34,145,99,145,228,135,26,2,206,193,216,18,196,29,183,227,130,41,79,141,102,176,232,183,164,46,204,232,57,113,245,172,204,70,194,245,68,49,196,236,69,113,189,4,132,208,63,4,146,13,215,62,78,175,203,194,17,116,252,124,248,49,164,76,121,1,220,68,161,148,168,219,183,114,138,174,55,0,13,144,43,183,109,106,62,159,234,216,242,125,71,245,63,82,117,88,99,120,19,218,110,139,251,80,40,81,100,150,63,154,188,114,104,107,37,213,36,89,122,92,225,178,66,65,132,141,14,36,123,108,48,245,11,49,187,176,204,195,142,252,47,220,105,166,219,12,37,98,222,156,76,88,241,228,141,170,35,107,28,221,133,247,54,224,77,17,192,248,6,244,203,233,108,118,111,168,48,90,72,189,66,84,202,97,101,95,226,169,5,72,218,212,2,217,243,199,183,199,7,85,228,226,199,15,71,138,1,40,245,26,48,85,147,144,212,170,118,142,245,205,139,62,72,224,113,173,110,39,75,204,233,63,78,244,236,156,104,38,138,110,161,140,114,36,201,138,53,46,193,145,149,21,90,247,170,237,32,1,123,72,220,72,178,186,114,120,199,162,172,136,101,199,139,34,66,226,101,116,200,86,165,117,247,133,222,192,110,236,3,123,79,22,77,119,60,234,71,166,103,227,92,131,35,33,97,80,198,39,84,40,219,8,166,219,92,83,89,83,87,118,71,107,208,177,225,245,89,230,197,233,248,99,248,242,183,162,10,216,109,204,213,123,121,3,189,112,77,114,120,179,161,243,34,151,15,172,207,142,168,130,120,138,192,168,141,234,91,170,123,200,85,36,49,4,247,62,210,214,124,214,143,164,9,135,30,159,26,101,68,242,238,152,196,158,248,21,90,137,236,171,219,105,95,183,245,60,104,103,108,84,204,83,233,44,65,85,90,72,89,131,13,220,251,86,128,4,115,216,252,104,156,70,139,35,241,43,149,149,51,74,24,24,211,16,171,6,52,65,220,172,125,180,66,221,2,42,197,175,22,102,110,55,78,252,4,25,49,199,153,28,173,42,172,178,74,136,208,51,181,110,189,173,96,0,182,23,144,73,230,215,141,79,106,116,199,66,126,154,177,99,178,36,145,187,134,1,2,128,3,75,68,30,44,112,182,8,39,238,123,232,201,210,87,147,241,57,77,19,21,220,165,20,170,177,94,72,10,163,249,174,236,177,191,138,213,48,72,35,206,8,205,33,44,193,64,85,39,115,1,123,89,171,128,1,62,209,84,15,109,30,147,69,145,212,146,28,120,18,81,109,190,89,24,71,28,118,202,161,141,158,23,221,207,233,216,232,123,192,208,1,86,104,193,101,60,51,82,186,141,202,47,177,174,9,253,47,86,188,102,50,146,69,18,130,197,148,200,180,165,134,234,86,90,162,213,126,110,171,182,172,151,50,39,77,193,29,120,0,35,189,83,2,108,54,225,199,22,40,81,186,189,4,210,220,69,193,10,67,146,172,166,182,209,252,160,124,127,187,228,222,132,50,49,169,130,29,169,156,155,137,98,68,209,9,46,143,28,138,96,56,238,71,61,133,233,70,114,228,134,245,37,8,170,88,85,13,161,205,93,149,60,221,127,211,76,35,133,134,86,84,228,122,70,52,83,190,183,27,110,1,163,124,221,129,216,113,243,165,249,82,60,73,26,21,102,142,50,84,217,252,234,167,139,63,61,251,125,245,72,134,80,234,201,137,25,102,96,146,179,74,131,129,184,15,104,97,92,247,220,43,247,211,28,68,158,52,231,35,96,125,187,21,145,89,27,142,119,88,28,254,250,90,90,132,101,226,77,145,198,99,61,253,221,201,107,240,220,241,241,67,77,241,149,107,127,191,110,213,10,26,185,23,103,228,93,106,158,132,150,75,127,17,44,48,187,228,188,110,11,128,82,16,35,5,201,29,136,4,0,57,60,113,227,141,64,206,236,224,137,25,148,146,25,215,185,231,105,253,57,171,254,218,9,137,143,167,178,62,219,27,31,107,17,96,7,177,251,209,254,154,58,66,70,84,173,11,180,40,202,3,218,129,187,176,2,135,106,190,15,122,28,252,106,104,171,39,43,22,133,86,48,35,86,77,209,210,144,205,224,213,252,158,107,239,125,244,118,51,152,86,40,162,198,86,247,41,107,1,125,80,72,171,106,252,180,8,253,7,206,132,72,31,107,21,140,78,197,189,33,181,136,98,219,74,134,3,236,64,32,14,13,109,237,122,55,28,72,174,208,58,76,193,150,221,163,66,140,24,2,25,182,145,219,129,247,224,253,180,158,138,15,95,196,229,177,154,49,147,32,85,181,88,216,179,55,128,181,123,182,222,209,197,246,253,117,124,112,99,163,20,143,241,11,40,118,52,138,140,160,238,5,121,4,14,220,253,168,13,85,58,224,228,59,228,167,182,63,83,106,171,72,87,113,0,90,150,101,82,5,216,177,205,158,220,94,147,75,144,177,187,62,52,108,146,201,59,48,220,4,104,141,237,246,217,109,161,65,44,5,159,214,142,165,43,64,216,223,30,87,108,134,89,17,149,95,113,52,85,148,138,61,135,131,65,175,199,233,170,31,168,36,184,177,122,127,145,139,4,221,192,10,63,40,95,250,10,26,26,121,103,156,204,243,38,64,137,20,9,36,120,2,41,91,2,237,89,135,115,201,186,63,60,235,137,43,229,101,149,15,233,187,33,224,0,160,40,107,102,63,0,243,67,143,26,125,107,34,69,38,119,16,201,26,133,98,206,118,150,0,126,106,171,26,63,28,23,138,56,65,12,23,112,10,40,53,22,4,249,243,180,0,43,239,231,81,146,44,19,131,178,37,95,197,76,25,183,206,92,178,175,34,129,60,14,212,27,193,63,99,169,226,116,217,18,101,29,77,153,3,65,186,29,146,168,86,55,254,99,199,111,53,124,254,154,105,252,9,191,144,188,108,76,184,240,186,190,116,112,137,112,35,138,104,114,2,133,10,27,105,96,54,253,128,86,53,67,253,52,179,26,121,219,162,229,67,27,178,254,35,29,81,149,95,243,42,159,202,63,83,243,90,211,67,52,29,47,232,207,168,177,186,134,68,107,147,157,44,139,18,18,90,102,38,26,95,109,238,11,107,249,136,219,192,179,172,175,78,130,105,48,76,48,193,43,74,234,160,152,226,44,212,79,112,7,60,252,143,22,120,208,214,2,47,97,249,248,51,55,77,197,203,148,203,255,0,168,36,48,93,130,54,2,148,4,32,2,72,97,70,255,0,184,208,93,18,39,201,145,167,150,37,72,177,29,150,89,212,88,103,55,68,87,0,240,120,242,126,215,166,216,216,120,189,67,15,20,67,135,139,22,66,64,193,153,98,59,148,6,52,174,204,202,172,106,136,34,155,221,220,145,237,7,16,127,134,224,117,4,137,209,93,179,85,71,52,24,5,43,237,35,141,160,150,23,254,83,165,120,18,110,242,90,25,170,33,27,76,204,220,32,44,21,153,219,146,215,199,39,145,127,220,106,114,68,176,75,27,166,214,141,36,17,51,171,88,50,6,5,136,38,170,238,171,144,8,162,72,23,170,98,153,219,41,20,190,221,222,231,244,201,101,1,72,218,1,28,243,231,244,31,26,178,44,135,192,104,243,222,3,60,112,143,69,35,42,54,43,178,133,66,65,238,161,84,128,7,55,201,237,169,74,134,194,58,128,109,249,68,122,91,81,156,168,17,237,80,104,128,119,48,12,1,30,15,149,227,231,70,167,211,249,217,49,77,213,34,133,166,233,208,161,43,43,58,237,85,69,52,88,93,114,71,229,60,146,104,141,33,145,150,101,88,4,129,160,198,125,225,152,5,98,66,131,77,70,143,229,190,223,190,183,31,78,125,75,38,31,210,189,89,155,9,139,34,191,167,146,174,47,214,145,88,34,10,91,220,5,177,98,123,3,230,134,147,77,44,10,140,108,75,75,114,122,140,61,61,205,186,237,201,94,198,254,245,253,52,54,68,50,177,180,37,99,101,27,153,135,5,187,246,28,241,102,135,233,171,9,145,113,203,169,149,139,56,218,197,175,112,65,68,243,207,142,47,254,90,131,228,42,186,163,70,173,104,212,232,196,22,38,232,242,106,128,161,240,111,237,166,134,208,207,163,38,51,67,31,170,64,84,149,154,149,87,107,48,34,151,181,216,94,77,249,96,40,217,213,141,213,11,117,86,200,193,118,137,147,33,86,21,102,82,177,162,146,71,4,81,37,135,43,68,123,110,188,106,207,167,177,36,234,125,59,240,216,185,33,34,138,38,140,58,186,178,171,19,127,151,112,97,101,152,110,166,166,62,225,92,142,229,244,247,195,134,92,104,215,31,32,62,80,133,32,87,89,61,80,162,217,168,90,133,44,220,183,31,205,92,232,170,118,45,177,196,57,93,91,234,12,168,144,102,98,229,72,241,180,141,38,80,10,99,64,72,223,42,162,13,180,65,219,237,27,128,0,88,177,170,151,19,35,3,32,196,230,7,1,154,98,174,138,165,212,130,6,246,2,247,49,220,220,209,175,21,71,75,179,19,54,57,255,0,8,87,43,38,111,106,201,52,143,196,212,56,91,61,148,81,80,55,85,0,72,179,166,209,204,141,18,72,175,4,112,68,90,85,89,84,43,211,2,170,88,218,173,51,149,107,63,229,228,246,212,187,249,18,165,130,29,111,61,178,84,227,9,163,147,240,205,17,117,141,31,105,101,93,196,94,226,8,80,124,209,52,6,149,227,68,242,178,32,69,130,3,52,150,210,109,43,185,198,230,13,181,109,100,218,191,208,213,147,198,170,203,137,147,212,84,13,34,204,237,40,247,111,220,160,155,107,163,221,135,146,57,61,184,211,174,129,208,231,154,84,73,4,16,100,50,90,134,220,92,142,78,230,174,2,141,164,216,186,174,116,237,181,67,105,34,174,156,242,77,34,8,241,67,41,4,201,44,88,172,134,169,84,59,22,91,80,20,48,23,86,62,43,66,79,2,227,153,204,65,150,9,20,164,106,193,67,50,139,107,80,55,109,83,220,30,245,207,99,175,162,167,209,177,117,140,57,163,155,168,59,52,128,68,37,84,27,91,109,50,150,175,204,3,19,195,27,35,155,23,65,31,73,233,51,71,54,71,82,92,92,94,159,129,234,136,163,151,50,103,102,32,13,178,45,5,86,54,65,32,93,10,36,221,13,103,214,91,104,106,73,29,250,46,44,148,141,229,131,5,222,73,36,101,92,137,84,126,26,16,106,235,115,6,102,37,106,148,27,228,110,93,125,54,28,146,210,180,110,241,179,145,194,196,180,20,142,236,126,60,119,210,174,143,131,54,39,76,82,16,161,160,85,29,72,33,65,42,190,213,252,182,164,112,121,237,124,234,220,72,250,140,221,70,105,216,78,169,28,140,168,61,48,21,137,64,55,3,228,114,72,32,115,216,158,53,180,45,36,68,157,187,27,137,202,135,12,65,177,187,218,40,222,171,46,238,64,17,190,210,8,176,56,3,228,157,81,47,82,135,13,150,60,156,152,49,229,146,202,43,184,220,71,207,233,250,159,159,141,13,149,245,14,62,10,143,78,242,217,137,36,65,40,100,21,95,152,173,213,243,237,163,219,91,187,188,18,228,171,35,74,125,172,225,64,62,55,118,171,212,25,156,186,208,144,16,164,144,69,10,230,190,192,113,228,252,13,102,91,235,169,159,211,113,130,144,194,25,183,9,222,203,14,202,108,0,23,146,13,114,79,3,139,189,93,23,213,224,116,200,102,206,199,202,89,24,115,20,113,54,233,42,136,101,82,1,166,176,64,39,129,127,107,151,126,9,73,63,71,113,6,44,192,212,64,182,208,25,143,111,184,111,249,126,186,180,171,170,133,105,118,198,77,111,20,65,2,205,243,219,129,254,154,77,157,215,149,113,35,151,6,47,85,10,150,121,228,90,244,200,254,80,15,27,187,223,129,94,116,165,126,161,202,145,91,213,72,154,61,161,152,144,189,139,48,163,187,134,181,226,192,36,124,105,236,78,113,78,141,100,180,129,100,119,158,130,238,182,115,183,244,191,189,31,252,173,42,234,50,199,232,52,36,200,193,200,91,91,231,205,87,110,245,207,60,3,160,207,94,196,24,144,230,73,30,217,50,22,137,245,61,86,36,82,240,192,114,3,16,46,137,227,198,149,245,63,168,147,15,209,56,120,89,18,204,196,48,18,50,196,21,72,32,144,188,155,221,92,18,60,126,81,103,73,210,200,119,79,4,178,186,148,6,23,204,34,80,144,70,194,57,100,129,208,50,183,12,192,16,44,55,229,251,144,124,13,124,155,45,37,51,207,137,34,196,137,234,172,113,196,179,44,174,160,146,202,11,110,252,164,115,95,53,241,122,117,213,98,234,31,225,241,254,57,196,49,75,51,73,181,113,202,153,220,53,44,166,152,238,96,182,180,212,64,94,204,24,29,43,41,141,139,34,34,186,71,49,140,108,106,96,29,216,142,54,242,69,150,81,85,94,211,243,90,202,82,109,130,201,12,9,113,217,229,148,39,229,140,139,150,64,3,22,63,155,104,2,184,239,67,157,35,148,67,248,134,19,110,68,14,172,170,87,218,188,217,221,246,175,142,223,166,155,101,198,122,108,217,216,249,80,203,143,157,233,171,198,39,82,172,170,25,90,200,236,20,129,227,199,141,46,207,137,189,25,92,35,5,148,135,44,42,189,192,123,127,161,174,47,78,239,5,165,139,23,203,58,180,204,33,12,202,85,148,150,21,187,227,199,109,65,219,241,8,73,11,234,16,1,246,209,175,36,158,60,124,234,37,88,169,100,30,229,82,89,106,248,175,249,10,215,49,9,200,133,95,106,168,254,107,32,10,3,158,73,255,0,203,213,210,64,23,18,175,225,184,145,82,189,181,197,129,246,227,142,47,251,233,128,245,206,15,225,82,72,253,57,136,159,34,65,107,176,109,22,173,187,202,139,81,226,251,105,102,48,118,114,204,66,237,42,89,187,113,226,190,73,63,245,211,190,154,21,243,83,22,105,163,133,39,112,100,156,242,170,171,194,134,242,87,113,54,1,255,0,77,26,77,137,138,39,133,11,76,228,180,50,47,177,84,114,205,96,3,111,226,191,45,119,179,241,171,68,113,196,219,28,7,64,72,100,163,77,192,178,215,237,31,31,182,182,127,82,244,78,151,210,176,113,112,142,68,242,102,52,166,86,146,86,70,70,83,96,50,236,189,182,69,5,55,184,158,15,26,200,66,118,18,235,35,43,81,137,145,20,150,83,65,184,98,40,208,242,72,171,35,89,198,106,74,209,90,195,57,39,81,157,182,250,248,248,211,48,20,4,174,223,195,22,125,139,200,246,143,31,174,189,171,231,138,103,76,118,245,176,32,254,18,251,100,100,220,123,242,75,178,146,124,112,43,138,29,181,237,46,203,224,86,115,41,158,44,21,144,178,154,82,199,158,64,176,107,236,120,254,250,69,147,144,233,48,50,182,237,234,8,93,251,198,208,106,201,238,59,138,3,219,100,233,198,84,137,248,53,218,204,173,101,67,4,34,198,208,47,254,30,224,241,253,59,105,22,70,249,161,141,208,41,42,182,205,116,77,138,23,243,219,250,1,173,34,104,209,216,242,36,73,163,144,89,113,194,146,44,110,60,15,232,53,35,144,234,203,16,42,40,22,93,183,237,61,187,119,61,142,131,40,240,226,171,111,101,87,111,7,191,60,159,237,253,53,56,161,166,222,172,24,5,218,73,62,13,155,189,89,20,116,53,172,200,66,238,47,64,119,246,143,159,191,157,78,168,42,130,202,119,110,253,91,201,213,171,142,133,135,188,0,200,89,65,236,88,85,128,126,227,254,90,165,237,137,96,194,137,28,175,222,170,190,253,244,3,194,12,141,58,116,152,242,190,105,47,49,71,84,98,212,177,138,224,133,2,221,187,240,72,31,166,151,24,49,214,76,185,162,245,36,128,18,176,25,145,67,241,70,200,4,237,53,241,99,87,71,56,140,200,73,141,149,71,181,89,85,135,28,128,85,187,131,227,64,60,234,95,98,141,145,150,12,66,130,119,119,23,253,244,80,130,219,168,176,152,202,80,2,171,81,139,181,45,100,223,218,193,28,13,71,7,210,157,37,19,200,196,221,238,83,108,199,189,89,52,160,124,209,187,227,157,82,101,69,5,164,81,35,181,4,98,57,90,63,152,120,163,216,3,98,175,69,203,212,39,202,201,52,138,37,0,42,27,86,219,197,85,208,0,121,224,120,26,0,186,120,176,242,163,131,31,17,94,108,211,43,150,96,244,137,29,2,23,221,64,246,99,87,231,246,215,178,227,205,200,234,89,18,73,143,42,207,235,188,142,180,23,211,179,99,237,123,72,237,227,85,244,179,148,122,134,62,4,40,166,73,50,99,112,89,127,45,14,65,191,27,121,63,166,168,131,42,68,102,149,203,132,145,221,154,152,45,177,236,79,158,13,113,164,149,0,108,120,241,238,42,211,36,42,70,208,100,227,111,32,130,72,241,192,209,248,222,156,105,26,12,152,11,242,55,9,137,28,247,181,3,242,155,60,252,105,126,12,239,34,133,145,197,238,36,179,16,60,30,111,250,1,163,77,37,57,32,154,178,73,60,87,157,18,52,138,177,150,4,169,20,211,185,42,251,99,252,209,219,47,54,11,19,93,185,55,199,129,243,171,70,68,120,248,160,72,6,242,209,4,98,124,2,85,133,143,216,234,63,78,16,122,131,41,220,222,166,59,5,3,249,131,48,7,246,35,141,115,54,36,89,229,131,104,8,22,69,80,195,191,181,128,239,240,64,63,182,163,212,92,94,209,159,140,136,223,39,166,185,101,67,43,9,74,243,70,192,74,63,54,7,58,182,48,35,233,203,144,204,3,73,59,68,209,145,206,213,3,113,191,139,96,63,250,215,115,226,9,149,62,66,217,137,209,86,213,121,37,144,184,32,253,138,255,0,125,86,113,228,104,99,71,33,100,97,249,89,168,11,171,63,169,54,79,219,110,172,149,134,193,178,35,143,241,104,179,13,168,219,155,96,36,155,174,1,253,124,15,235,90,51,29,220,67,34,33,101,87,140,21,82,1,62,219,186,248,210,172,134,182,222,69,16,196,3,119,92,120,255,0,206,218,105,135,177,51,83,218,77,169,246,158,212,77,87,28,252,232,104,148,195,186,128,65,139,140,241,238,254,34,134,62,72,246,149,253,190,222,117,12,215,33,241,169,149,89,162,67,237,4,178,138,80,123,240,79,0,234,248,2,72,233,27,109,149,4,55,123,126,196,0,121,230,187,254,230,244,187,168,76,169,46,34,186,144,177,226,198,235,179,177,4,11,7,207,26,133,150,13,96,158,91,98,201,50,250,107,48,141,118,134,89,93,88,177,3,128,187,71,61,201,228,249,213,25,171,40,199,142,100,117,40,206,232,170,174,24,133,38,129,106,54,167,112,60,26,249,26,167,29,54,100,99,205,34,157,142,160,236,80,9,63,154,171,144,7,239,216,104,162,161,198,66,160,95,73,145,105,135,96,71,193,242,120,60,235,66,18,23,163,43,190,228,71,88,152,168,216,210,26,110,72,229,168,18,6,163,8,118,45,233,238,89,31,218,172,160,0,1,63,62,7,30,59,254,157,230,34,40,172,72,140,182,234,42,9,221,96,221,254,159,174,140,198,200,193,131,166,203,88,120,185,147,52,171,43,73,38,240,80,0,87,110,208,104,114,111,205,215,193,208,32,25,218,36,150,104,209,156,212,164,173,128,21,212,138,107,55,184,16,71,29,193,231,181,106,2,119,222,160,110,80,172,24,14,220,41,176,111,67,155,86,11,187,113,190,227,142,107,87,68,160,40,107,174,13,243,197,238,35,183,143,26,0,208,125,31,144,248,153,249,242,68,91,213,76,70,84,218,183,64,169,82,43,199,12,77,246,26,31,173,98,178,117,204,181,54,89,89,84,80,60,251,20,208,249,3,158,124,222,128,199,97,143,139,62,75,180,4,153,17,26,7,45,191,104,4,150,21,193,91,176,65,249,26,59,35,213,255,0,18,38,104,194,79,27,110,100,86,36,2,64,160,13,246,218,69,125,171,83,95,181,149,120,161,106,51,70,202,209,56,89,221,217,81,172,240,165,104,223,236,127,190,154,230,192,98,232,179,99,76,31,114,127,18,32,200,23,104,181,55,253,9,253,142,134,196,93,140,80,51,42,180,106,0,224,142,24,141,205,230,172,3,219,198,170,14,167,45,151,37,29,154,98,209,60,141,238,112,8,53,64,240,79,229,254,156,86,155,18,116,91,209,114,25,113,115,113,135,162,202,99,102,42,87,221,238,27,77,26,226,184,248,211,72,226,245,115,115,2,168,88,198,78,61,242,171,65,67,80,63,238,243,100,255,0,211,89,188,118,124,121,92,71,47,12,133,119,109,62,225,96,242,63,109,23,30,76,146,230,211,49,149,166,145,119,150,96,89,249,21,201,253,127,64,47,73,172,141,60,14,186,126,97,158,121,226,73,24,44,249,114,73,36,234,225,85,83,149,36,241,96,21,230,249,209,93,95,167,254,15,35,163,227,208,39,38,88,85,195,40,43,64,134,181,226,197,216,228,120,52,124,141,40,194,105,49,250,75,50,71,24,245,157,173,143,249,119,118,21,224,168,239,241,219,71,245,158,176,253,75,234,85,158,48,235,137,136,155,241,210,66,187,149,109,89,139,3,100,146,111,189,146,43,141,36,182,93,224,55,235,156,92,121,250,159,77,131,164,180,217,24,185,101,147,23,54,102,86,108,133,105,118,179,18,160,81,13,107,69,65,249,236,53,179,159,234,60,104,36,197,193,233,179,196,84,36,176,67,42,226,179,21,49,21,85,33,154,65,188,0,8,0,168,93,202,74,252,235,230,51,77,146,253,78,12,140,166,141,178,167,136,74,135,25,192,244,149,133,164,100,47,181,120,23,180,118,221,205,29,84,110,54,133,20,160,17,196,85,118,29,170,155,142,230,182,39,245,240,56,208,227,116,40,186,118,108,186,175,213,189,67,167,190,20,152,185,72,51,164,135,108,207,46,58,16,225,136,32,242,24,138,80,9,35,201,30,226,117,149,193,118,195,235,17,103,179,9,90,41,4,179,150,111,206,189,216,49,226,173,65,31,107,29,244,52,249,15,38,104,145,221,164,100,85,12,9,45,197,158,7,157,162,193,163,162,113,160,105,178,0,105,148,7,67,177,84,210,169,173,193,152,129,220,129,85,220,146,52,82,72,111,44,103,142,143,145,150,209,156,89,36,136,134,99,4,41,189,143,187,113,14,195,178,209,230,200,28,11,248,211,64,184,83,244,222,159,143,151,81,48,145,29,210,4,88,218,53,80,204,84,179,17,99,143,145,219,142,104,40,157,55,170,245,4,102,193,195,198,99,8,145,153,90,69,13,54,214,81,185,89,212,129,68,14,86,168,249,4,234,236,174,166,50,98,118,159,34,28,153,202,151,220,164,123,71,243,51,89,241,249,174,248,26,205,161,166,38,198,154,89,218,53,120,216,43,228,122,171,30,255,0,105,102,33,75,14,64,252,180,182,117,119,75,199,205,232,249,81,229,144,208,74,193,140,76,111,129,194,157,162,206,225,223,130,104,234,148,105,37,142,72,203,179,200,88,180,110,169,192,7,134,27,79,61,198,225,227,157,89,58,204,217,5,164,117,86,141,149,93,21,137,32,253,135,128,106,232,26,230,134,168,54,20,239,14,76,178,228,76,33,146,70,162,196,40,160,72,237,67,128,40,95,28,247,213,24,205,143,211,58,172,25,12,198,120,225,176,171,233,135,218,246,55,48,13,74,173,92,169,254,90,190,14,172,49,99,164,2,105,140,33,183,18,73,106,219,193,165,83,242,71,20,7,98,44,141,47,141,83,32,236,201,158,104,138,216,85,138,187,149,220,127,226,160,60,87,247,210,138,6,203,186,135,80,121,114,50,242,163,19,9,103,200,62,171,176,221,106,89,137,31,36,155,179,92,19,161,102,133,50,11,179,187,149,129,208,178,237,90,218,198,172,110,62,230,35,113,162,5,5,38,249,213,152,83,75,148,243,29,242,68,194,128,54,192,138,174,227,181,154,237,220,81,7,190,164,34,7,56,100,67,19,47,169,101,20,128,55,141,181,180,142,195,131,207,111,58,170,172,11,100,243,48,250,76,61,60,78,153,25,80,117,71,125,241,82,13,170,183,67,112,3,243,53,242,111,239,226,181,67,36,37,151,26,8,229,105,1,80,210,207,70,251,208,85,6,129,54,63,98,111,80,125,199,43,100,139,180,168,218,22,213,182,143,134,32,237,236,5,14,221,142,175,101,114,26,72,209,88,50,138,1,64,230,169,108,253,171,138,211,4,142,203,211,81,220,110,46,248,242,58,212,204,138,140,234,43,114,128,127,43,113,75,227,142,250,48,244,172,55,202,203,131,27,57,100,196,132,238,142,69,53,36,136,24,251,130,243,184,131,64,139,174,230,244,11,134,48,74,249,76,89,214,1,106,206,197,107,146,0,236,40,19,103,228,234,244,49,187,133,40,140,171,249,67,40,52,5,144,5,216,3,191,26,45,135,82,232,161,72,213,35,200,119,93,164,59,42,158,85,188,27,23,94,64,248,189,30,243,156,140,169,163,88,134,52,89,12,118,187,90,149,28,85,168,238,2,147,218,183,29,46,158,116,69,38,56,89,152,2,21,190,64,10,1,219,92,30,56,190,59,124,107,152,217,170,152,126,164,206,204,192,241,75,180,47,200,102,190,120,21,67,181,235,54,172,99,104,112,103,147,210,138,76,196,198,198,202,119,84,200,145,182,250,106,125,251,137,175,106,157,161,91,249,135,197,114,64,207,232,239,137,212,219,7,29,198,65,114,173,186,13,198,53,98,125,202,100,106,86,218,5,51,3,182,205,119,227,86,65,146,202,87,35,35,107,152,149,162,85,157,67,16,132,238,10,21,148,216,4,216,36,113,92,106,78,239,52,43,26,198,37,141,98,32,153,26,139,175,7,105,4,144,192,87,31,28,209,178,117,81,164,38,152,153,145,49,218,70,137,140,110,130,183,37,134,229,130,237,4,10,63,60,154,32,121,212,241,163,42,192,73,186,83,181,119,131,101,137,174,20,253,128,231,227,198,174,1,30,101,199,32,179,22,101,16,42,255,0,16,208,20,77,237,91,248,249,191,215,79,112,176,58,85,228,182,91,156,181,218,20,122,12,65,167,163,97,73,5,92,109,35,158,57,58,171,240,27,172,137,161,205,150,56,34,24,241,161,145,165,84,185,70,212,5,141,209,53,66,200,175,60,31,29,199,112,224,138,86,141,227,25,33,227,95,226,163,57,102,85,28,10,11,220,110,237,70,141,243,171,250,198,38,51,68,78,28,73,9,33,89,97,73,125,96,67,37,168,165,38,248,36,251,123,89,179,193,160,137,124,60,185,240,242,177,200,48,5,51,227,58,237,101,97,197,81,22,9,30,42,235,207,157,36,144,55,97,143,210,89,243,22,60,114,184,228,66,12,175,146,193,246,142,193,182,169,45,87,187,193,237,230,180,110,23,74,94,155,26,197,150,155,229,153,6,217,125,241,149,70,0,0,119,11,182,36,213,129,93,244,41,204,159,28,3,134,147,72,193,73,88,132,10,204,170,195,144,10,131,181,123,124,19,119,193,58,156,217,109,52,107,234,71,4,166,104,85,210,38,220,141,26,139,42,26,187,149,27,152,40,34,212,18,77,233,162,29,232,134,119,87,199,132,75,12,104,23,222,21,85,139,5,181,82,1,12,123,10,85,3,185,170,228,112,53,83,187,188,115,111,45,101,214,91,106,98,136,20,26,191,61,235,176,178,120,211,40,186,107,70,162,88,2,206,129,55,25,21,201,85,218,160,94,215,230,172,146,188,30,42,190,74,3,28,208,228,229,195,32,244,164,143,34,217,68,222,161,36,0,104,48,253,185,253,187,233,60,142,44,107,24,69,84,125,139,69,202,34,200,129,207,110,229,191,150,131,14,69,143,26,142,90,151,233,172,133,24,52,51,199,144,196,0,2,128,212,204,77,240,85,126,63,166,189,137,18,184,247,168,100,133,217,138,187,133,93,170,180,182,73,227,191,111,52,62,231,76,37,233,249,13,244,220,125,80,52,41,135,146,25,160,62,174,224,254,156,136,140,63,45,110,54,89,84,144,72,83,68,118,212,50,133,57,48,228,174,78,94,68,136,224,9,26,32,196,21,20,160,2,181,252,203,207,223,191,58,113,144,227,7,165,227,225,98,227,226,74,143,136,37,124,156,136,151,214,71,97,108,85,129,30,209,71,104,32,158,91,231,75,222,93,157,55,29,74,149,85,22,180,9,225,171,115,41,251,145,205,125,245,217,102,141,148,52,136,12,112,237,218,161,200,254,83,66,205,128,57,190,223,63,58,50,199,88,22,191,81,118,134,114,67,33,74,66,72,1,148,121,97,93,253,183,198,130,124,201,218,99,140,95,122,194,172,170,192,123,74,41,52,199,189,2,104,234,238,162,140,221,50,5,135,104,49,168,103,149,95,106,179,53,31,211,144,127,111,58,17,221,158,121,81,81,73,35,126,195,195,16,20,217,45,226,133,106,226,144,155,27,244,238,144,221,81,34,87,196,202,200,195,199,32,76,113,225,121,99,198,93,195,220,219,65,175,110,226,47,207,61,129,167,120,144,96,228,96,202,152,61,62,24,114,166,153,228,141,161,94,192,184,43,108,108,246,10,40,16,57,53,162,126,137,250,162,126,133,208,186,150,54,215,83,154,12,49,41,137,74,25,221,118,171,72,204,219,128,80,166,148,14,67,89,209,157,100,116,220,44,172,88,70,35,28,108,72,140,82,172,128,43,72,20,130,21,153,77,178,221,27,15,93,136,10,108,107,41,75,41,9,11,98,150,54,196,145,177,93,177,149,89,85,64,153,162,39,146,94,246,155,39,218,120,230,201,241,223,76,112,250,62,127,92,233,50,98,98,244,255,0,196,79,25,87,14,38,18,250,170,206,84,54,229,109,171,86,214,172,47,133,160,66,157,46,233,159,131,200,234,169,254,32,15,165,36,237,145,145,28,43,181,217,84,110,101,82,8,27,26,130,27,55,77,119,193,214,223,161,253,89,33,250,110,30,137,211,241,241,97,104,84,70,22,68,105,144,40,182,50,11,173,199,117,128,181,197,41,45,161,124,10,77,44,153,220,239,162,186,254,43,198,146,224,12,120,24,172,94,140,89,10,178,101,178,130,66,141,189,247,123,143,154,228,154,215,209,58,119,74,159,233,254,134,179,101,99,174,55,166,187,28,71,58,178,197,29,10,4,26,4,216,85,224,18,77,247,187,214,67,234,47,168,58,151,227,177,179,78,124,204,232,197,100,120,8,79,69,72,117,10,0,186,99,108,86,249,55,207,0,104,110,167,245,30,80,197,193,151,47,39,35,51,13,153,157,99,153,139,5,96,10,217,165,5,168,19,197,158,77,253,180,210,146,118,234,137,114,181,132,110,224,250,147,13,31,13,33,139,35,37,178,228,218,17,17,75,37,16,167,114,142,69,27,61,207,22,123,86,143,154,28,92,92,244,202,234,121,123,193,220,209,75,43,170,199,143,180,131,233,132,187,191,37,141,146,85,65,32,237,3,5,138,241,207,138,178,227,70,22,16,164,10,91,98,65,219,91,172,246,226,200,238,7,235,71,142,157,142,160,8,168,237,27,69,118,106,170,36,215,3,236,7,157,105,87,147,55,200,214,26,11,159,63,39,59,12,44,210,228,202,92,150,220,228,133,144,22,246,176,80,41,87,183,4,118,29,205,157,67,35,55,35,42,43,153,230,13,51,122,100,175,154,52,5,112,42,192,236,120,212,4,33,99,46,217,1,153,136,178,44,215,144,71,133,248,3,138,213,78,176,134,105,10,251,199,185,216,242,204,77,222,239,158,231,191,198,180,50,109,183,108,174,105,224,103,151,211,25,106,244,3,72,242,172,155,148,10,0,42,168,160,7,197,243,67,198,161,212,115,37,204,152,163,99,71,142,176,160,128,69,141,21,15,20,89,185,45,252,212,63,183,114,72,34,53,69,187,160,195,218,212,20,18,123,242,59,114,57,212,30,116,82,174,137,24,98,45,153,173,187,119,35,154,241,94,123,232,86,180,22,47,157,31,209,11,32,151,220,155,119,61,209,38,172,128,56,38,193,21,100,208,236,40,107,204,239,234,250,242,166,79,189,204,170,205,144,67,41,52,15,5,72,38,187,90,240,126,120,219,115,202,237,39,165,9,84,106,230,72,212,19,202,146,125,192,120,179,127,7,141,70,88,94,57,32,146,82,17,119,139,118,107,36,181,210,243,64,30,79,142,63,90,213,85,236,68,33,145,21,247,76,66,36,110,210,45,150,106,6,251,110,224,27,219,192,171,253,181,227,56,88,213,101,70,178,44,171,114,193,104,130,106,171,155,228,243,197,13,70,157,150,53,142,37,182,27,75,34,128,196,219,13,163,130,71,98,1,23,219,190,160,29,99,146,20,68,43,177,213,153,152,128,24,119,22,59,146,62,15,207,155,212,182,150,2,136,14,160,241,186,210,42,240,170,148,104,42,130,106,141,217,3,158,107,199,219,64,142,164,95,33,167,141,36,115,16,98,38,98,72,247,0,54,128,65,59,141,0,15,97,122,187,47,209,87,1,114,93,74,173,166,213,12,89,174,192,22,64,31,169,35,143,7,66,102,198,207,147,7,77,222,146,64,34,25,37,86,206,208,107,131,70,152,129,103,89,75,146,157,122,92,99,106,232,156,171,47,85,200,87,159,37,82,12,92,81,144,208,57,42,173,24,111,112,222,110,182,134,45,218,239,176,53,174,117,24,113,58,63,90,150,72,153,30,120,34,104,84,75,144,204,240,130,172,23,218,172,63,48,59,184,60,85,240,72,212,102,134,6,135,42,39,245,22,33,40,107,62,240,171,29,128,199,111,10,24,146,170,79,1,130,217,227,74,156,38,111,166,195,11,34,44,40,192,48,98,198,224,164,109,84,193,152,129,189,137,162,204,120,181,161,172,165,43,110,205,34,132,25,253,75,39,169,101,190,118,124,153,19,77,36,199,123,177,12,188,246,174,42,248,225,123,13,66,118,147,29,98,121,78,229,86,85,8,132,81,221,116,214,108,129,192,175,36,234,222,161,0,13,58,68,141,252,70,60,48,219,16,91,252,170,162,168,41,28,16,108,214,152,28,12,113,209,101,202,204,137,212,60,97,97,252,68,68,137,26,148,2,168,6,226,197,141,110,61,185,174,1,58,210,210,86,104,240,140,234,161,72,36,218,91,104,140,171,129,216,142,197,155,225,108,141,118,39,104,122,104,52,202,205,16,245,0,90,5,110,212,109,230,197,128,223,174,133,203,104,86,41,189,34,205,3,205,182,52,118,182,101,4,0,88,254,191,253,106,226,242,71,2,166,242,75,17,177,202,183,107,160,7,123,60,80,213,186,13,150,98,25,228,161,27,58,147,41,14,179,58,239,110,219,136,34,137,226,205,0,120,4,125,201,112,100,74,211,34,64,229,214,89,194,149,219,76,203,99,114,142,227,133,60,142,124,104,76,104,4,160,199,16,67,33,131,210,95,117,149,178,55,49,221,92,82,145,67,195,30,123,234,224,132,201,47,225,161,150,73,164,12,80,170,170,251,66,177,165,4,82,168,22,199,139,28,89,238,116,132,208,225,49,146,38,201,69,199,146,40,23,33,97,87,141,246,202,88,50,238,81,180,158,125,212,79,52,219,104,247,177,167,76,158,161,88,99,21,140,92,67,6,34,200,0,102,175,202,1,247,91,81,220,195,155,53,198,133,139,211,145,158,39,145,166,139,96,164,136,48,5,152,2,219,88,248,38,136,55,238,53,171,31,45,241,178,215,40,188,160,43,153,26,21,21,202,246,37,251,238,253,14,161,39,224,210,183,144,46,161,145,211,241,159,29,38,196,130,66,216,241,178,179,144,72,82,61,162,200,190,5,15,181,87,141,123,86,75,213,122,111,71,147,211,203,195,200,146,105,213,114,9,138,117,161,184,14,63,183,219,138,227,94,213,80,234,33,253,86,9,151,162,244,135,157,219,209,116,63,135,109,161,79,166,101,147,130,7,144,67,29,223,205,98,137,3,72,33,138,79,65,162,66,18,2,214,125,214,197,136,249,239,219,192,211,140,216,217,241,113,22,82,16,133,218,182,251,141,2,197,69,30,212,119,30,245,238,243,164,166,121,113,218,41,35,12,26,70,46,55,86,219,178,20,119,237,252,220,142,107,227,85,29,20,213,1,77,176,41,46,2,128,193,84,142,1,224,115,243,126,117,102,59,177,196,231,105,27,203,18,71,60,10,21,246,237,161,150,80,202,128,40,50,2,193,137,249,174,107,250,127,125,73,11,38,48,39,109,177,186,191,23,201,251,1,219,86,71,182,22,61,76,168,99,140,59,84,108,197,80,248,45,69,187,232,60,183,100,152,170,218,129,70,174,232,215,96,124,13,48,198,180,156,150,7,150,28,171,3,99,158,59,93,246,208,121,209,110,43,40,22,28,16,164,144,55,17,241,224,247,254,218,16,61,2,52,237,44,73,17,93,197,104,43,121,175,35,183,35,83,88,130,199,28,242,163,156,114,74,88,97,203,1,117,246,28,131,255,0,125,85,16,219,34,216,221,207,6,239,253,53,110,52,177,193,49,121,18,248,36,46,208,121,191,191,99,247,251,104,36,156,109,141,233,167,168,197,228,163,124,49,190,54,170,143,238,111,84,192,11,74,162,49,185,174,128,52,63,127,245,212,8,14,229,85,88,11,160,59,154,255,0,174,186,202,15,62,209,124,159,223,64,5,156,150,139,48,58,186,237,18,110,249,225,79,0,31,250,106,50,5,134,113,77,236,97,234,35,177,179,68,249,175,63,63,125,81,25,6,54,37,168,10,93,181,97,191,233,162,83,100,248,15,24,218,27,29,131,239,44,108,198,196,2,43,183,12,111,231,250,104,24,103,74,14,87,212,182,217,27,115,184,3,220,128,116,217,208,72,55,53,237,219,75,70,185,190,228,30,79,158,7,219,198,149,96,23,8,208,168,170,30,243,95,157,84,221,215,246,191,182,155,109,43,34,2,55,51,16,104,154,2,255,0,127,191,58,82,52,136,195,233,235,61,98,73,0,109,176,227,187,144,1,29,182,255,0,215,67,228,230,172,185,144,168,66,11,17,191,197,22,179,95,223,254,218,187,162,100,12,121,178,102,49,182,223,195,186,130,201,237,221,107,243,242,3,87,58,23,168,205,183,168,198,45,90,49,26,185,96,127,49,12,7,246,221,95,181,159,26,157,130,116,216,175,38,57,100,131,22,70,99,236,128,134,30,13,110,91,251,208,243,168,65,56,124,97,103,105,17,219,48,239,66,195,31,191,21,171,102,149,29,160,93,197,170,121,65,91,238,57,63,165,114,40,125,180,179,22,135,225,203,157,177,145,181,152,246,32,154,55,246,23,171,95,96,222,78,72,193,174,198,210,160,147,93,135,193,231,246,211,72,29,163,158,57,142,209,181,84,21,171,32,138,54,126,218,95,147,19,44,239,9,65,189,28,198,252,118,240,111,250,104,156,87,219,12,168,64,35,209,86,239,100,155,60,223,244,208,244,74,195,160,223,89,151,169,28,114,225,87,115,70,192,126,109,164,22,31,183,255,0,90,163,58,19,44,24,243,40,221,34,97,194,88,131,249,137,176,0,30,72,231,92,234,131,210,234,50,130,11,51,70,173,185,133,45,149,187,63,63,166,138,121,253,21,141,119,129,41,196,137,85,89,1,4,217,34,239,142,43,191,237,169,248,27,244,73,235,200,89,56,82,35,173,171,180,21,21,84,40,240,71,30,124,233,166,33,18,100,45,6,244,153,10,150,238,5,14,7,201,61,199,235,174,98,227,227,203,52,158,170,187,72,73,102,1,169,66,128,183,85,91,73,99,199,58,32,54,52,185,225,149,91,214,135,219,12,85,108,16,87,12,107,150,10,123,115,228,233,144,182,132,178,200,207,146,125,68,176,25,119,40,53,117,237,55,253,53,114,52,141,136,196,162,180,101,215,104,174,59,144,188,142,245,103,78,19,166,99,110,201,129,161,51,180,114,5,3,113,247,200,196,146,165,133,0,44,3,242,69,233,54,76,187,165,40,90,47,77,72,85,16,189,173,169,90,163,198,227,223,157,49,1,186,128,77,143,158,255,0,174,142,244,229,110,140,88,177,100,103,43,97,184,90,96,77,253,187,115,227,65,113,189,170,187,144,47,245,209,16,81,69,1,105,138,200,1,191,247,119,15,239,160,104,191,61,132,211,228,70,2,42,135,221,238,90,53,71,139,241,231,245,161,169,228,206,37,201,245,131,157,172,144,71,64,119,11,26,142,79,131,98,171,207,157,13,60,197,142,83,217,98,85,73,45,197,241,231,250,141,122,86,9,178,20,98,224,68,77,168,254,99,201,253,116,128,45,28,149,128,219,70,90,38,4,126,224,14,62,120,62,116,36,242,127,234,31,33,163,109,130,66,229,79,139,31,148,158,221,251,253,181,50,251,241,203,41,42,176,162,168,21,184,155,110,59,246,55,161,142,199,80,25,217,90,182,238,97,98,190,63,251,208,12,156,176,73,139,152,209,78,140,36,141,200,117,162,110,136,39,105,31,203,77,127,161,213,242,24,71,226,18,54,221,139,234,52,128,133,216,196,123,130,138,231,138,171,30,47,201,26,165,37,87,144,188,137,235,56,66,138,178,177,10,20,2,20,146,40,146,47,143,184,23,168,160,168,228,84,37,3,6,3,220,9,97,98,129,237,241,251,247,211,0,253,211,112,161,89,97,84,49,20,98,64,99,180,18,62,251,108,119,236,64,249,213,1,221,217,167,50,69,114,57,102,183,228,14,59,168,248,187,94,13,107,147,228,25,36,105,142,67,22,144,51,55,183,218,88,158,212,79,138,28,252,141,112,29,146,42,109,10,84,81,83,103,245,230,255,0,240,141,48,13,194,146,24,39,145,204,66,45,170,207,18,21,182,118,11,181,75,95,201,55,253,245,24,204,82,66,161,61,73,50,91,109,177,173,171,207,32,14,44,143,191,28,232,56,100,41,58,72,64,12,1,238,47,184,238,127,233,162,241,36,11,28,17,49,31,251,100,246,94,69,138,52,13,249,173,75,67,71,103,65,14,226,204,89,152,144,2,138,102,107,4,115,222,249,253,245,200,36,149,64,73,105,87,120,82,170,212,219,184,6,207,112,59,155,29,185,227,94,205,156,50,128,33,10,29,128,178,188,26,106,33,77,240,108,45,176,239,117,227,81,199,196,144,68,29,99,66,109,182,176,113,99,205,215,112,57,162,124,253,244,89,65,17,103,177,133,61,57,100,50,37,144,68,155,118,139,98,170,24,87,130,79,222,249,209,24,241,74,163,241,4,185,59,125,61,171,205,110,160,73,230,141,129,70,238,244,183,19,45,163,197,48,8,225,86,44,55,49,132,22,161,242,79,28,115,219,158,126,218,109,50,60,24,133,230,153,66,149,246,199,184,177,107,23,224,144,107,231,198,165,141,34,48,110,97,33,105,22,48,6,212,220,196,3,207,139,63,175,138,248,213,152,209,25,103,41,9,12,0,162,193,72,218,123,15,211,80,198,69,27,8,116,18,26,81,238,252,172,5,171,30,57,178,69,143,131,169,188,141,137,11,250,83,128,89,249,1,40,128,43,220,127,97,198,147,4,79,18,23,200,139,44,77,186,34,25,66,243,195,31,202,72,175,254,55,246,241,168,69,142,233,46,21,128,209,180,108,156,59,82,189,16,123,247,190,56,191,58,39,215,134,60,114,136,206,100,42,107,178,171,109,239,187,245,224,113,223,141,84,219,96,63,250,125,207,10,50,171,58,131,220,143,204,111,201,60,127,241,209,108,100,101,56,170,217,18,170,69,248,146,25,119,20,44,213,180,0,0,6,129,4,126,106,176,91,190,168,73,178,33,145,91,220,67,37,208,32,159,32,241,225,126,221,245,70,111,82,86,148,132,0,198,175,187,123,81,37,184,177,250,112,53,46,153,151,9,124,220,140,188,102,202,200,40,139,10,159,106,173,49,44,72,28,40,219,197,10,239,198,158,149,136,134,70,68,112,67,36,177,163,168,6,233,110,174,233,73,62,72,23,220,14,250,168,117,41,31,50,32,200,171,25,112,127,249,10,237,84,43,133,227,191,39,81,205,11,146,178,200,22,53,118,101,44,177,38,216,153,137,189,162,207,181,84,113,230,207,233,122,150,22,14,75,203,26,143,114,163,0,170,128,29,210,49,37,85,107,150,52,24,241,125,185,171,211,85,66,8,159,42,76,156,132,140,150,95,82,54,82,171,91,126,69,120,191,143,182,171,194,158,73,177,98,34,67,177,99,81,181,155,130,194,201,21,222,135,123,240,126,117,119,166,178,245,44,70,244,246,33,44,182,87,243,88,161,92,112,121,191,53,169,193,210,36,192,135,28,7,245,37,144,57,218,23,107,70,77,138,179,230,135,253,180,173,12,181,231,124,107,93,172,214,131,103,39,144,15,37,190,215,122,130,58,80,37,20,13,165,90,152,85,138,33,137,54,9,23,66,135,97,169,59,167,226,19,30,51,21,167,47,36,146,42,41,7,134,220,88,128,20,0,107,185,179,198,171,18,196,217,16,73,29,201,28,129,159,115,66,106,131,80,189,203,205,129,99,109,158,69,243,198,150,10,176,232,29,39,118,73,16,172,100,90,153,72,224,87,30,223,250,119,54,121,215,96,120,222,70,73,144,178,194,170,193,64,218,47,147,68,247,227,189,125,244,12,18,188,121,69,100,118,15,180,111,70,225,129,97,116,1,253,42,205,86,138,19,64,21,218,32,84,137,118,62,215,178,212,1,101,191,142,69,125,255,0,125,21,66,176,248,10,193,12,225,131,122,175,238,88,215,115,41,13,102,200,60,232,255,0,196,98,60,82,69,151,24,98,209,174,233,125,32,210,2,162,149,84,223,180,118,4,124,95,206,147,207,144,138,136,224,23,85,27,29,144,133,220,54,209,238,40,121,228,115,247,209,50,108,201,202,137,34,73,82,6,134,154,102,33,88,149,36,53,2,109,168,143,205,207,10,77,106,41,177,182,180,28,157,95,25,178,32,124,230,92,81,142,146,24,86,8,121,59,128,246,179,129,197,178,142,77,237,179,64,118,210,228,159,26,108,226,210,65,186,89,143,168,251,208,237,13,193,182,99,76,0,28,143,147,90,247,81,142,60,140,184,151,21,114,31,6,68,133,21,101,144,49,103,60,147,92,109,28,138,190,73,4,249,211,46,169,10,122,50,100,60,44,210,59,2,193,166,218,99,176,8,225,124,0,0,163,254,186,163,61,49,116,48,200,112,230,157,90,68,140,40,102,117,64,155,151,117,115,219,119,34,201,55,219,159,26,247,248,100,185,115,201,189,88,197,17,10,171,69,140,139,123,139,53,45,181,16,0,231,138,240,188,104,142,145,151,143,212,166,92,44,185,202,67,8,45,12,31,150,48,170,165,137,218,40,179,10,4,150,55,201,61,171,67,203,155,44,51,79,22,44,115,99,25,37,105,7,169,35,73,35,19,92,51,118,218,2,131,183,193,226,206,152,179,116,138,10,73,145,47,225,73,102,92,150,244,217,99,154,217,233,127,59,41,181,12,84,21,12,181,224,16,116,227,167,244,110,156,217,177,250,32,46,60,146,178,188,134,86,127,91,104,5,130,144,45,71,32,19,228,252,105,44,143,19,101,122,69,189,96,29,173,152,110,220,69,45,219,0,104,237,225,79,110,64,243,163,226,200,48,193,28,39,41,166,125,236,125,212,161,87,109,42,241,197,2,123,11,4,142,116,155,116,82,89,53,221,18,30,130,159,73,96,190,79,224,206,76,50,166,118,84,237,184,74,162,216,250,74,40,150,10,180,188,218,158,244,78,221,104,191,218,47,212,56,235,244,140,70,34,171,54,78,64,84,50,45,144,0,12,221,232,3,84,45,133,251,143,29,206,190,115,131,58,77,27,99,152,228,152,62,212,12,93,75,5,12,119,0,79,235,71,254,149,170,58,206,78,44,152,248,235,3,67,138,32,137,242,39,119,0,169,42,196,196,166,193,36,147,187,218,221,201,28,107,54,173,148,240,129,166,197,154,60,104,212,36,143,142,193,246,50,159,107,21,10,8,95,255,0,72,3,224,240,121,213,14,239,3,101,190,75,32,149,92,70,236,22,193,110,123,16,104,93,113,253,116,240,132,84,203,144,195,30,74,50,197,12,13,19,145,26,178,186,219,5,161,182,212,80,4,5,226,235,72,250,168,88,112,178,93,146,69,19,76,166,61,198,232,176,36,95,2,135,44,223,176,241,170,139,205,15,104,88,202,164,128,119,41,87,86,98,65,176,65,237,66,141,248,237,227,68,103,188,95,226,19,188,142,202,197,10,168,97,249,185,163,98,135,129,231,191,58,22,116,97,41,183,114,65,218,88,146,75,49,35,220,73,54,79,220,232,216,17,178,186,236,144,111,44,179,51,71,91,185,99,184,40,23,224,119,228,118,239,171,98,75,192,231,150,44,121,227,197,50,24,33,252,98,237,133,216,179,170,129,184,238,218,15,186,189,182,71,63,109,25,213,178,66,197,17,116,149,183,22,40,204,140,170,75,55,10,172,202,55,0,119,91,95,230,227,192,212,118,201,46,89,104,169,96,141,18,36,133,24,178,70,196,89,42,180,65,237,249,136,187,22,88,146,53,116,79,149,47,89,50,66,171,36,75,182,161,105,182,176,220,74,162,248,162,20,47,0,144,73,23,207,58,205,164,218,97,123,6,198,199,50,100,70,146,201,11,198,199,216,161,138,169,80,8,218,88,118,4,252,247,253,245,163,233,179,132,137,103,70,216,193,21,78,224,168,74,181,112,230,133,31,119,114,73,170,161,206,149,68,216,0,168,145,220,162,168,38,100,64,90,75,174,42,232,27,160,9,225,123,31,157,59,131,9,96,139,112,72,68,164,55,190,80,101,218,21,120,85,99,220,242,219,155,105,178,120,176,5,29,115,102,114,105,139,114,50,101,245,196,48,47,165,20,209,86,226,224,177,163,201,35,190,238,64,228,10,176,44,232,57,125,64,170,130,41,89,98,90,145,153,139,114,195,133,239,64,109,231,143,149,211,151,194,146,28,161,74,172,147,188,138,254,192,72,93,192,237,102,38,141,27,231,142,7,220,104,124,153,153,139,54,194,99,43,234,160,9,180,177,237,187,113,252,160,88,237,224,240,57,189,13,138,47,224,43,166,117,41,112,32,24,206,209,75,42,190,200,99,23,237,27,137,109,205,77,116,47,176,53,126,110,245,162,57,44,34,140,179,237,44,21,138,177,59,129,160,64,60,95,23,127,28,95,183,89,110,142,153,32,197,52,46,160,251,144,109,106,219,103,181,175,251,166,249,174,247,167,177,60,248,243,186,201,234,72,215,180,237,144,58,133,4,214,211,92,243,201,36,215,235,170,140,213,59,100,202,13,188,4,122,196,149,181,219,185,73,82,64,182,23,219,251,129,223,224,106,18,59,144,84,251,153,87,118,211,180,144,191,235,227,200,231,85,97,55,169,60,74,200,41,253,173,43,126,85,22,13,145,193,189,215,219,199,26,155,203,190,87,140,50,7,1,137,69,218,74,179,80,91,12,64,239,92,255,0,45,246,53,173,23,36,90,51,113,104,167,212,112,197,36,79,80,182,225,185,155,191,60,159,181,252,15,141,76,196,219,86,98,138,164,0,85,183,51,31,184,12,120,254,151,219,67,148,102,115,25,144,181,48,37,85,136,82,15,4,43,29,164,242,0,161,228,126,154,170,105,54,47,164,238,45,88,32,91,186,160,71,35,158,123,248,210,82,164,79,91,8,121,36,132,143,69,63,136,20,70,9,27,182,246,242,123,27,174,64,28,235,131,50,56,137,121,164,80,193,27,221,96,177,186,82,75,19,220,221,247,210,195,44,172,11,100,201,185,97,94,17,133,131,220,109,53,218,185,228,158,20,5,162,120,213,113,73,22,69,149,44,64,109,171,180,21,23,199,143,185,0,121,253,187,3,184,250,208,201,221,74,196,243,162,145,184,29,172,170,182,5,177,174,197,141,19,205,80,208,179,79,190,120,253,8,192,101,82,202,196,89,3,185,98,221,137,60,118,161,199,60,234,17,64,242,200,206,136,182,86,148,200,22,93,160,115,181,214,214,236,3,100,138,30,124,106,11,139,51,227,101,117,13,255,0,195,133,21,229,154,68,37,19,115,109,1,85,106,203,55,10,160,14,104,240,5,234,45,236,105,32,130,36,198,199,73,35,221,248,160,197,170,69,4,48,163,184,181,131,99,176,20,108,157,39,129,164,159,168,52,62,172,141,157,42,218,43,154,105,95,177,63,240,173,85,113,216,232,143,94,108,152,88,73,44,73,44,140,168,147,72,251,84,42,131,237,0,15,204,79,23,70,168,247,239,175,74,101,199,200,196,147,53,221,228,140,0,192,80,38,214,175,181,93,149,190,222,117,207,117,43,102,201,98,130,254,166,205,56,209,199,210,2,34,36,44,88,176,96,199,109,155,13,70,205,146,90,133,0,88,93,213,235,40,207,145,44,59,3,34,195,184,135,109,172,219,185,228,2,62,231,87,101,179,180,166,73,95,124,180,192,1,117,197,112,1,253,71,252,244,10,101,71,177,136,101,40,172,164,93,149,5,205,223,216,127,174,180,74,214,1,47,6,111,4,67,166,203,155,32,42,217,18,172,16,6,37,64,88,249,147,104,237,123,182,139,30,3,106,12,61,22,95,196,187,44,140,203,26,72,232,206,96,220,204,11,42,131,222,135,145,71,147,86,117,86,62,67,21,38,105,137,10,8,69,220,104,18,73,218,163,192,226,248,28,234,25,249,138,33,254,38,229,133,228,81,32,219,126,192,75,21,237,220,215,29,249,209,77,186,10,163,63,155,147,248,204,162,241,172,74,178,100,1,233,47,184,1,199,123,190,104,110,58,38,71,134,108,120,216,180,176,71,10,24,150,89,9,218,92,6,45,64,127,186,84,115,247,215,122,222,118,62,111,84,199,155,18,51,22,30,60,94,147,206,56,221,67,112,90,28,6,3,142,40,213,95,109,89,20,74,223,132,168,130,40,127,84,199,32,21,202,141,160,143,55,86,57,170,214,215,132,53,68,50,162,76,120,224,145,93,213,154,37,85,113,181,89,147,252,194,249,190,123,118,26,89,30,84,161,101,98,20,176,179,75,100,146,120,32,131,224,129,68,118,34,199,157,29,151,40,105,33,144,184,103,98,119,178,144,77,26,52,62,5,142,213,250,105,118,51,153,118,238,184,195,13,195,113,240,57,38,135,115,193,59,116,210,198,65,143,151,42,104,155,42,95,95,214,51,170,188,242,207,25,8,172,3,5,244,227,83,101,148,17,86,56,160,0,218,52,58,225,203,36,152,216,224,9,102,43,177,198,234,40,69,89,102,38,184,190,252,234,88,101,101,88,229,144,51,250,167,116,41,184,80,95,44,107,201,36,113,241,241,90,188,101,68,161,144,66,194,70,180,33,1,35,219,206,225,231,220,88,15,211,81,109,60,13,47,145,118,84,158,148,229,67,218,144,10,188,104,222,241,218,207,223,138,253,0,215,181,87,83,200,146,12,190,37,148,111,69,98,34,109,224,26,175,35,142,221,135,21,90,246,175,3,253,67,115,50,150,120,163,87,150,84,136,7,244,67,169,85,96,111,113,22,61,221,207,98,106,244,146,95,82,119,88,227,3,115,176,1,64,10,3,53,95,218,234,171,227,157,108,114,243,35,126,147,136,208,163,43,70,24,74,36,113,40,118,46,89,73,12,166,155,146,73,31,43,194,213,107,41,48,108,137,242,195,0,21,24,200,244,56,247,5,0,10,174,228,30,116,160,236,169,124,139,178,163,16,207,110,9,136,240,72,110,229,108,127,203,143,157,48,197,72,211,162,78,239,19,137,209,214,85,112,128,134,80,164,109,231,198,226,164,158,123,118,208,121,64,109,69,117,165,191,154,52,5,87,233,206,136,105,100,11,34,134,111,104,220,224,89,10,46,194,139,243,207,58,182,172,132,19,46,56,130,102,134,57,99,149,98,85,167,141,172,11,27,185,61,201,182,239,251,104,76,178,28,4,122,14,192,141,205,193,35,104,238,181,224,127,151,87,137,93,113,80,133,86,42,87,104,41,184,246,35,189,241,193,254,186,93,148,88,229,22,42,170,88,6,0,2,77,87,250,252,141,52,13,148,161,33,219,211,112,20,130,87,193,53,227,81,52,64,183,98,79,230,86,187,83,125,254,250,143,5,118,145,184,217,60,31,182,136,144,192,152,170,177,153,134,77,176,152,48,86,70,28,109,42,123,131,242,15,245,241,161,178,11,250,60,24,211,230,72,217,89,184,184,145,197,19,72,27,34,38,147,212,34,128,69,85,6,216,223,23,75,193,179,174,245,44,188,124,201,63,16,136,145,200,84,13,176,226,71,12,127,115,64,155,63,127,191,138,210,240,219,69,213,134,0,124,113,122,186,8,31,51,37,97,70,69,220,9,223,43,5,85,21,201,39,192,227,74,179,96,82,88,145,219,191,60,127,231,109,27,139,39,225,218,57,201,12,21,137,101,29,153,79,5,78,171,159,20,192,145,187,180,69,101,136,72,133,24,54,225,186,168,209,224,241,116,123,14,252,235,206,153,24,210,24,166,71,137,153,21,153,36,93,164,171,0,202,104,248,42,84,143,6,199,206,152,4,199,120,249,195,28,63,168,19,136,206,235,181,52,194,187,119,187,218,116,230,23,46,228,137,6,221,223,153,79,39,89,229,146,64,176,229,174,255,0,225,159,76,185,3,147,68,129,255,0,232,232,243,212,100,218,78,57,44,80,18,197,144,91,47,249,128,251,115,161,228,168,186,52,56,147,122,121,57,17,188,170,219,113,164,109,206,197,145,86,194,177,248,110,255,0,181,125,244,166,92,152,122,140,240,149,17,133,13,40,1,65,228,26,42,107,238,64,53,226,245,86,54,99,228,231,236,42,172,175,11,64,204,61,160,246,178,1,6,138,216,60,254,250,246,50,56,146,108,137,35,111,68,59,20,153,172,163,16,106,197,10,54,71,4,121,227,73,42,26,121,41,137,183,52,142,232,119,141,174,124,144,164,16,205,231,236,6,134,221,88,49,82,128,192,50,182,239,219,86,96,49,153,242,227,189,161,160,114,84,47,39,105,176,163,227,147,207,233,168,152,219,240,81,252,119,21,205,141,212,111,64,203,242,157,219,48,179,174,233,25,34,98,27,146,88,168,239,95,182,171,198,101,12,231,185,244,84,210,247,225,200,63,235,169,101,183,254,166,77,203,76,10,173,1,220,45,0,46,190,5,234,128,68,113,51,2,61,209,17,93,248,12,79,250,138,211,37,236,55,172,157,153,106,197,137,35,29,84,237,60,30,15,253,52,70,116,13,30,126,54,246,69,13,10,176,0,131,64,26,228,158,54,129,127,215,84,245,112,63,196,35,164,85,47,143,107,98,252,158,7,193,209,61,102,52,78,167,138,161,3,22,199,95,109,85,143,113,231,245,175,218,181,154,122,69,181,182,115,241,49,205,138,177,98,73,32,12,125,231,112,179,228,0,77,241,193,55,242,117,44,41,97,12,32,108,189,242,251,100,133,98,102,43,185,109,91,115,50,242,104,93,131,219,143,182,150,135,141,176,194,70,235,30,208,75,191,96,199,200,95,61,199,233,171,250,70,197,203,83,32,101,157,40,168,94,23,101,123,129,251,131,71,238,9,213,61,25,173,162,109,0,76,161,149,78,235,234,180,132,60,165,152,170,129,201,106,161,99,128,77,234,25,88,201,30,78,83,178,52,8,210,43,109,70,66,21,90,153,64,30,61,183,253,188,106,114,60,147,66,0,93,171,43,21,95,117,110,43,249,139,15,131,124,124,104,1,1,217,22,248,209,86,86,54,204,118,177,101,93,164,118,224,11,6,143,223,66,6,85,147,18,195,60,137,27,238,162,15,4,17,70,136,28,124,22,63,211,87,226,35,174,66,144,141,40,70,52,2,150,98,72,32,0,163,249,111,254,90,99,129,136,255,0,80,101,98,99,5,199,129,35,4,25,99,140,41,11,207,0,157,161,182,159,158,121,212,102,135,39,163,193,28,241,101,178,153,84,69,44,1,153,12,208,177,221,238,170,181,36,115,250,131,161,191,0,18,124,60,152,177,34,202,56,141,4,25,41,182,54,80,66,185,95,109,155,230,203,43,125,141,118,21,170,157,119,62,242,72,221,17,37,137,236,104,14,116,126,36,227,50,124,117,145,253,63,79,24,163,29,165,152,133,186,0,158,215,193,251,215,109,3,248,92,156,233,164,72,33,37,151,218,0,42,9,231,128,1,62,230,251,13,52,192,239,225,99,124,53,157,242,225,69,105,10,56,47,238,0,1,84,160,19,200,22,15,110,121,208,148,172,26,88,217,74,22,42,84,126,101,231,139,21,205,143,143,131,173,54,124,121,15,46,18,205,248,60,137,242,61,211,116,236,119,244,217,100,85,160,101,45,249,108,18,104,87,145,164,147,153,242,58,132,151,138,33,151,131,232,67,24,0,109,224,80,2,182,253,255,0,235,160,69,112,65,184,35,200,54,169,12,215,176,147,237,7,159,211,198,173,17,148,88,88,70,14,229,165,182,176,108,247,99,102,174,255,0,182,161,36,111,133,59,122,174,35,154,54,101,244,153,72,101,170,252,202,120,29,199,4,234,151,99,44,219,72,85,91,220,193,84,45,19,223,183,141,49,135,196,177,15,102,244,133,228,117,136,79,33,59,82,216,114,118,169,224,126,98,64,38,187,3,170,11,22,153,214,247,5,63,202,60,95,36,126,255,0,58,164,187,109,70,61,128,181,12,180,1,186,4,124,246,213,144,122,123,6,68,146,209,20,161,118,247,163,200,191,144,57,253,244,128,242,66,197,135,164,55,16,202,161,138,118,36,208,231,183,127,244,215,100,117,5,163,220,142,138,196,209,173,172,86,212,53,209,38,236,240,59,241,174,166,71,174,90,52,38,19,44,108,1,96,88,22,225,128,171,227,177,231,154,189,74,108,25,241,118,58,199,32,141,213,74,179,198,110,152,6,75,60,141,204,164,48,3,181,139,231,67,25,38,223,12,173,54,50,50,199,25,161,36,128,40,86,6,192,249,248,20,71,54,65,212,134,76,177,187,57,153,92,199,41,109,170,131,102,235,82,196,174,218,174,0,55,224,104,127,225,130,44,180,133,94,128,32,141,192,3,220,247,28,143,63,190,175,143,23,46,124,87,202,84,118,50,73,195,22,229,171,147,71,141,195,244,248,173,0,93,23,76,234,89,176,182,100,24,19,24,100,153,160,89,33,136,8,196,129,67,50,88,33,84,133,228,47,31,2,232,235,194,113,150,76,80,199,145,51,109,1,81,25,152,170,129,108,220,120,34,249,61,135,58,166,54,67,19,193,234,15,73,194,135,118,102,80,244,55,110,97,116,127,221,176,127,98,111,71,244,239,168,178,240,122,124,184,24,176,194,184,211,35,174,233,33,38,88,195,15,113,73,20,134,95,60,89,6,232,130,56,212,182,210,194,178,211,94,149,66,208,194,163,36,152,89,228,218,192,35,110,97,124,121,230,248,39,224,10,173,90,51,18,38,72,198,215,148,16,2,86,234,98,125,164,143,158,221,244,43,227,198,162,68,130,21,244,214,138,204,172,65,0,154,174,123,144,47,197,119,62,53,24,146,114,193,225,134,73,146,18,30,111,73,45,98,10,106,237,73,224,213,222,157,33,104,185,243,21,101,101,153,89,136,80,94,201,102,102,39,205,15,63,58,107,30,70,95,224,143,76,51,199,16,37,140,75,146,61,203,187,153,41,128,186,165,28,109,118,177,192,4,155,85,248,184,202,196,239,12,97,90,128,68,150,216,209,246,177,29,197,14,194,197,215,141,49,199,250,138,78,146,99,155,166,171,46,66,184,19,75,147,181,139,169,32,168,82,167,114,142,251,135,155,22,117,45,124,5,138,51,112,242,23,33,81,222,25,21,84,72,178,43,251,89,73,224,243,200,186,243,218,252,106,168,72,195,202,87,116,70,42,172,78,246,246,237,174,227,231,139,175,244,212,163,203,103,50,188,175,74,67,79,232,136,216,171,189,139,93,163,154,35,130,73,20,46,142,187,212,88,22,137,99,84,84,80,74,170,35,2,69,86,227,100,138,226,184,44,70,210,9,189,86,125,38,199,88,120,152,208,116,229,205,234,12,241,40,70,102,138,48,173,74,203,237,101,0,219,89,112,9,98,43,251,105,108,194,3,154,125,40,228,49,110,93,203,11,151,218,162,193,44,127,204,220,80,186,175,35,75,165,117,101,35,210,64,64,224,176,36,0,160,143,61,238,137,230,207,106,170,209,230,108,120,241,214,57,177,10,228,66,225,247,40,42,37,82,5,44,138,120,246,240,202,64,21,108,24,27,4,42,161,221,134,193,212,68,176,34,72,187,113,227,95,110,219,0,150,38,216,40,224,146,60,124,125,245,56,194,140,120,196,187,89,149,194,155,229,143,193,31,38,141,19,243,198,149,203,35,62,82,201,180,226,171,6,116,80,11,0,202,13,133,187,190,71,232,13,141,70,25,100,141,193,145,152,34,128,73,3,112,6,201,0,255,0,150,200,97,71,158,15,28,105,56,148,165,224,237,134,58,193,35,8,100,105,10,250,106,21,152,50,251,143,187,219,220,241,183,158,220,215,125,39,49,205,12,147,54,245,97,24,66,163,121,246,173,144,5,223,7,143,155,254,186,55,21,218,83,36,142,99,3,242,50,19,74,191,152,213,247,254,111,232,117,200,240,154,8,228,142,22,80,38,80,85,100,32,182,208,182,72,230,200,187,239,218,254,116,44,13,171,200,86,52,248,240,73,44,178,163,60,141,38,230,148,177,103,98,171,65,77,146,40,115,247,63,58,228,80,199,58,32,148,109,141,17,84,169,4,115,220,146,22,254,91,245,160,53,3,138,239,137,20,137,76,37,5,67,1,92,154,241,241,226,254,117,121,128,67,44,74,17,195,50,22,94,84,128,13,134,20,56,227,239,231,69,161,164,19,149,18,227,24,153,86,109,170,127,52,46,85,226,106,12,11,2,8,61,199,180,215,30,116,190,67,248,179,30,106,170,122,146,41,77,187,148,149,101,227,113,7,149,221,98,190,126,117,34,172,230,118,141,229,87,146,70,99,38,253,220,213,48,81,221,184,21,207,111,190,161,10,34,77,33,133,91,219,25,82,160,146,88,138,171,191,237,241,251,232,88,35,209,156,89,178,197,130,176,32,2,56,151,115,148,149,119,109,0,5,59,71,184,115,118,123,158,15,96,116,173,222,66,165,17,21,71,6,187,238,63,36,159,204,124,115,199,31,58,148,184,247,145,50,250,140,229,0,137,139,147,204,149,101,71,6,136,21,71,139,36,141,72,8,214,107,9,220,109,99,186,197,169,36,184,161,64,16,71,22,123,221,243,192,146,69,108,156,73,234,188,107,25,145,130,166,233,21,156,21,160,87,178,129,117,96,3,187,189,115,163,177,96,198,255,0,11,142,80,29,114,87,42,88,157,149,233,100,82,67,45,128,59,173,247,190,222,60,232,19,36,113,197,150,219,212,55,162,110,129,11,91,149,128,190,252,87,126,199,90,30,145,20,57,31,76,228,25,94,222,44,185,38,4,89,189,177,196,8,4,154,12,67,55,143,247,77,88,208,222,4,240,204,234,110,155,33,147,187,52,46,202,27,144,56,38,136,190,46,143,245,26,181,216,9,76,113,237,101,86,42,170,167,131,68,11,191,222,174,187,29,67,29,81,115,113,92,85,42,168,102,177,180,134,220,47,244,27,135,250,106,112,35,156,89,31,212,218,24,187,110,97,255,0,17,28,1,119,199,199,145,161,186,26,200,203,165,96,58,225,226,245,9,150,37,199,37,72,254,34,238,100,98,203,116,44,142,65,7,185,161,207,36,104,44,194,185,157,55,169,204,90,17,35,69,28,80,110,101,93,196,157,204,125,196,109,0,81,179,231,141,92,217,111,7,73,197,82,205,28,11,142,138,171,182,213,128,227,159,154,220,194,129,179,184,246,208,185,140,237,211,153,255,0,44,217,57,76,145,2,8,27,85,84,49,251,128,8,31,215,190,162,173,141,33,155,226,67,63,77,147,171,7,116,83,144,125,56,8,247,15,106,179,61,246,221,238,10,124,221,252,105,103,85,32,116,62,155,25,101,11,36,226,82,21,187,50,134,12,8,174,120,243,207,115,227,76,142,67,203,138,152,1,228,84,136,176,64,87,218,10,161,36,19,124,128,220,254,173,90,79,212,178,134,70,39,74,69,140,70,19,26,102,85,45,103,110,237,170,196,158,228,157,198,251,251,171,176,26,34,173,228,111,64,27,216,103,99,193,74,88,188,123,136,230,153,185,35,246,30,53,110,19,188,157,86,20,138,73,149,139,51,7,139,243,3,76,192,253,255,0,79,129,171,186,116,49,229,253,71,141,28,143,181,99,254,35,110,23,66,56,139,19,253,70,130,233,204,202,23,38,6,34,80,241,170,144,105,183,50,145,227,228,88,253,9,213,178,125,53,223,79,245,24,167,57,13,58,168,40,138,30,36,114,139,181,95,243,40,3,145,241,222,141,15,26,37,3,73,157,46,78,4,3,31,44,134,1,152,251,165,69,41,185,214,216,149,96,220,13,180,57,231,224,192,65,137,232,193,20,76,240,75,14,209,137,146,190,211,138,0,28,213,211,43,54,224,84,242,86,255,0,93,85,133,146,141,128,29,94,44,60,134,95,89,150,89,9,27,189,196,52,94,89,91,106,128,44,209,52,120,3,80,201,222,139,250,98,184,200,105,163,200,145,140,178,51,9,18,32,173,33,54,55,87,128,1,170,61,249,53,167,46,146,67,32,172,150,103,0,251,157,65,33,88,246,23,199,34,135,142,52,39,71,132,30,154,169,12,74,204,21,139,68,210,133,101,11,250,159,150,4,159,0,138,239,90,178,12,200,241,230,9,144,172,97,67,200,8,123,223,180,15,119,34,203,1,200,237,227,89,185,59,192,56,219,176,223,195,239,148,62,75,180,178,109,42,84,173,179,19,91,66,175,96,40,124,104,124,180,108,156,182,84,27,140,49,250,69,73,218,150,160,114,43,158,40,138,230,200,30,6,174,195,201,89,241,70,68,96,108,87,221,177,80,91,115,180,134,93,214,123,31,55,95,109,71,42,88,88,162,156,98,196,177,32,180,106,55,80,239,103,158,74,142,71,107,214,118,239,35,73,36,85,137,146,240,7,79,75,38,84,70,33,137,86,80,172,123,47,53,107,193,63,166,156,137,161,124,163,44,40,86,9,61,174,166,248,80,69,126,167,177,0,30,47,65,70,125,54,86,38,38,153,144,219,3,180,48,160,60,243,93,185,179,117,168,200,239,14,43,72,236,219,151,146,80,85,177,237,238,63,31,110,192,30,53,45,252,15,97,185,49,150,3,103,164,170,199,221,184,82,170,215,230,170,178,104,247,251,215,26,228,88,184,254,162,49,102,99,17,27,153,191,59,55,6,183,95,29,141,0,121,4,10,226,244,54,71,82,124,128,34,129,75,48,6,157,249,228,240,73,3,244,243,220,142,218,187,38,109,144,40,14,68,106,187,118,169,43,85,218,255,0,176,179,243,126,53,61,164,134,210,45,117,17,67,144,248,217,34,16,171,108,206,194,249,102,178,183,100,2,13,217,247,88,248,163,165,134,116,135,21,80,219,88,14,197,93,119,41,220,66,175,99,182,199,60,14,236,7,60,213,89,25,27,213,29,163,70,102,27,60,210,169,228,114,77,112,69,249,231,159,182,135,151,168,23,71,0,189,184,80,202,170,35,47,237,218,7,197,118,253,64,7,139,35,91,241,73,250,101,40,38,73,24,239,17,6,54,72,86,118,67,180,49,0,123,127,175,123,175,177,213,133,204,94,153,71,222,21,74,18,99,181,3,202,251,133,242,44,217,4,142,59,113,170,34,83,28,71,42,66,168,237,237,70,12,120,163,86,44,251,86,129,54,126,127,125,18,10,73,141,176,69,138,170,80,6,219,142,67,181,2,161,149,189,195,159,61,175,237,173,76,26,167,69,152,82,194,145,200,153,152,230,72,182,177,27,17,183,76,118,154,12,192,139,141,91,105,175,230,96,188,80,58,93,144,168,201,27,148,138,157,195,5,69,160,163,129,223,230,128,189,117,152,133,153,125,101,109,212,193,76,155,75,158,222,211,216,168,23,197,223,38,174,142,169,203,149,28,139,59,155,112,160,166,149,71,106,27,124,119,231,182,179,146,118,92,86,15,71,134,21,98,115,50,171,135,98,1,20,251,71,96,7,59,111,131,187,191,222,175,64,228,229,188,178,45,186,134,83,76,91,221,238,170,60,255,0,95,237,163,34,153,228,149,161,134,83,0,61,202,209,102,35,220,5,158,0,175,147,200,26,3,45,16,101,178,195,146,178,74,196,239,3,133,6,184,22,123,241,241,165,21,156,154,35,208,24,230,153,78,75,187,67,28,123,83,105,3,117,89,11,119,228,147,219,191,154,209,29,86,8,50,49,167,158,89,196,51,70,162,52,89,40,42,170,251,128,36,126,110,73,23,220,14,192,233,84,12,128,221,129,119,108,57,160,79,53,117,169,180,232,234,170,233,189,72,166,3,155,4,252,30,253,251,234,169,221,161,86,65,17,195,52,165,88,23,29,192,52,64,53,71,247,39,250,106,51,178,2,209,200,206,56,6,185,0,208,227,246,60,235,190,152,137,153,131,0,73,187,219,249,107,159,61,235,182,169,157,218,12,96,118,150,150,70,179,99,150,179,96,115,216,85,107,69,177,178,172,233,160,133,35,129,2,188,170,225,138,42,254,90,29,218,170,129,90,29,251,29,13,20,175,52,98,72,55,52,165,45,131,72,2,146,72,163,219,143,106,128,57,254,154,39,47,166,100,224,224,38,75,137,98,89,35,50,199,52,197,98,12,130,148,251,109,155,115,88,10,24,1,92,143,157,9,20,254,162,135,100,97,77,124,61,216,163,216,1,68,246,231,111,63,254,174,173,101,96,72,236,120,230,72,229,99,72,204,254,214,102,219,64,0,7,29,185,231,191,237,170,34,132,250,132,202,155,7,166,88,21,53,96,30,106,143,2,235,254,250,58,116,120,15,33,16,136,196,140,168,215,87,200,63,235,253,116,60,169,233,205,140,225,12,137,188,46,192,225,88,133,0,168,44,124,215,155,53,160,97,120,27,213,1,102,101,144,18,137,185,65,218,24,209,218,79,110,124,143,26,97,16,73,178,157,162,254,43,44,187,134,207,105,97,194,128,165,172,40,36,89,99,126,116,163,26,77,207,26,199,27,176,35,115,168,96,57,55,74,55,112,105,136,31,123,240,116,227,18,88,149,132,114,71,17,104,215,105,70,32,36,214,107,143,183,29,188,95,26,135,130,162,192,58,222,27,156,200,217,163,151,221,18,149,16,184,0,47,53,124,247,174,127,125,123,86,30,151,147,213,0,200,199,49,67,23,42,171,239,36,209,60,158,123,235,218,172,139,177,112,247,96,68,132,89,22,123,223,22,64,31,29,191,211,73,141,126,59,121,222,22,88,218,135,28,133,23,223,177,231,71,207,51,69,142,171,32,12,87,218,168,123,88,231,159,183,58,15,13,55,101,57,156,130,241,193,236,90,218,27,115,81,227,227,155,190,59,104,138,172,151,38,157,0,101,177,12,140,171,238,11,106,161,108,2,0,27,185,230,201,231,76,37,16,99,143,71,120,141,66,2,69,89,98,84,114,215,228,158,116,46,82,108,201,59,71,42,85,86,205,94,237,199,250,106,25,238,130,45,140,222,235,221,27,17,68,93,95,237,67,255,0,47,90,85,144,240,89,141,42,52,15,123,66,170,129,180,142,123,81,63,21,127,233,160,50,10,187,135,141,129,82,180,25,133,114,5,31,249,106,216,178,21,33,144,42,131,43,46,208,74,240,220,248,248,239,161,143,181,47,129,32,22,64,55,246,237,224,254,186,9,103,18,38,154,57,100,80,133,82,139,13,202,24,89,238,22,236,139,239,93,175,85,62,235,5,207,36,247,212,170,63,72,209,37,247,46,218,28,85,115,251,234,179,222,207,53,243,160,69,161,109,11,133,36,47,185,232,112,182,104,13,49,199,206,197,199,233,137,20,152,194,121,132,178,48,141,216,136,236,237,1,136,20,90,170,149,123,119,58,90,88,237,17,155,3,119,62,13,252,113,223,190,153,116,222,158,253,70,62,163,44,147,108,142,37,87,123,173,197,201,59,71,36,0,59,146,199,128,6,144,2,71,151,24,139,36,207,140,153,51,76,202,235,43,26,40,67,91,112,59,238,28,29,93,213,51,219,168,245,44,156,214,72,227,245,166,105,61,40,197,42,41,52,170,163,176,85,0,0,60,0,6,128,36,139,4,2,121,23,126,127,231,166,49,99,60,152,95,197,136,3,40,83,9,43,108,87,221,100,1,252,183,220,247,209,246,1,253,43,164,205,159,135,145,3,194,209,68,78,209,40,82,67,200,9,54,123,129,64,145,106,64,237,119,220,87,212,78,20,147,172,152,24,143,2,73,75,232,180,134,86,224,139,44,105,109,137,238,5,14,62,218,53,122,166,123,96,199,210,114,114,61,108,120,206,232,148,46,217,70,209,91,88,175,37,121,36,41,39,158,126,116,22,78,66,199,149,14,108,184,224,193,145,189,157,3,118,179,76,5,85,17,64,131,161,88,214,81,4,157,229,142,119,68,89,100,84,182,157,80,5,134,207,59,123,114,124,159,212,1,168,75,146,177,5,92,105,221,145,168,48,228,71,64,138,1,104,118,59,143,218,244,78,62,118,78,52,57,50,194,242,100,64,251,98,103,216,105,77,46,210,223,202,59,145,95,109,47,143,35,248,94,148,200,172,21,175,117,0,251,79,117,30,47,155,191,182,152,214,2,186,96,88,242,75,173,19,33,244,183,124,43,112,74,253,207,107,212,98,65,248,48,132,208,80,71,28,81,178,46,191,109,83,142,197,243,227,104,193,10,164,49,223,193,52,57,186,242,63,211,86,16,8,200,91,166,6,74,243,200,60,233,20,180,91,154,158,164,137,56,98,16,198,172,191,115,117,253,121,208,96,29,204,190,221,219,72,237,68,27,35,253,116,126,50,170,226,98,49,118,166,145,163,34,171,134,91,26,7,15,114,229,70,24,11,35,105,174,224,217,31,235,254,186,104,79,228,59,172,139,202,198,98,252,122,10,172,213,207,61,255,0,90,209,93,70,57,31,169,203,33,10,190,140,42,251,133,149,11,123,84,110,253,79,238,117,71,85,82,223,131,59,73,180,110,8,179,64,40,175,190,174,234,182,8,130,32,8,216,172,193,22,205,89,219,250,11,228,158,124,106,23,133,63,69,198,7,24,242,56,66,34,85,10,27,111,113,216,145,251,121,209,8,84,99,77,144,92,176,143,25,64,59,129,42,73,241,247,243,183,68,103,58,69,141,14,54,76,111,73,182,50,33,225,89,168,22,60,223,97,67,254,154,146,4,126,144,220,44,102,105,23,139,171,218,70,227,216,208,243,170,102,104,191,35,15,2,60,0,175,36,47,45,44,76,119,126,93,193,74,242,15,1,106,201,29,252,154,227,64,55,225,227,150,40,25,100,115,26,23,101,148,138,80,72,218,215,220,247,60,30,5,251,111,83,13,36,99,30,70,133,87,210,144,6,14,135,110,218,61,200,178,71,35,145,228,138,215,162,45,47,70,205,116,127,67,29,89,75,161,162,211,21,106,59,190,192,53,215,35,143,60,233,104,69,203,157,181,246,66,145,72,114,21,134,66,181,176,114,73,0,119,246,129,96,241,85,180,119,208,115,166,92,120,162,57,37,47,43,141,164,211,72,229,5,82,238,174,20,119,35,238,53,92,4,172,50,76,200,70,234,88,136,52,182,13,150,62,107,199,31,243,209,89,185,123,49,241,125,42,25,17,49,113,46,219,45,35,17,110,198,251,128,160,42,213,1,228,146,116,158,192,173,177,50,175,31,25,6,217,99,74,1,79,229,12,220,49,241,228,118,62,59,104,152,36,126,154,10,72,177,75,22,70,229,10,88,128,172,0,169,0,28,169,176,47,231,245,208,7,33,215,42,105,242,216,188,172,54,166,225,184,6,226,201,31,53,251,31,61,245,195,212,156,66,203,233,132,12,54,141,155,118,142,119,22,62,89,131,243,224,126,218,160,46,202,137,237,114,165,41,38,84,128,134,37,65,221,39,22,106,168,145,237,253,207,58,165,114,222,35,248,131,143,22,217,37,44,245,106,178,27,4,1,93,182,253,191,95,26,238,62,60,242,98,60,216,169,234,199,234,109,96,160,150,90,23,103,143,60,246,231,139,213,88,147,225,8,26,28,156,51,39,169,38,225,145,19,133,145,84,47,10,1,226,175,158,126,52,0,86,111,82,197,234,88,49,35,244,168,227,234,9,123,179,113,88,175,171,102,238,68,32,217,251,169,31,58,27,166,227,67,145,146,208,177,0,201,104,171,191,105,38,137,36,146,40,40,2,239,255,0,5,49,236,245,227,49,200,85,26,149,139,155,43,126,13,119,94,194,252,243,171,49,36,100,220,144,131,16,123,222,85,199,10,46,212,31,130,71,235,250,233,37,90,2,249,212,77,52,114,34,151,142,100,221,0,118,178,66,216,32,217,52,44,18,126,111,84,65,8,116,75,244,136,4,18,246,121,224,218,215,229,177,95,175,250,106,200,23,13,166,80,145,74,192,41,52,160,219,26,252,164,142,121,63,31,218,239,85,171,72,169,36,130,52,84,47,106,135,128,188,222,208,166,201,29,135,123,251,233,140,179,240,206,113,26,93,169,6,49,97,24,105,189,182,88,110,190,9,32,208,224,87,99,122,176,231,207,151,14,64,152,9,36,114,140,92,14,84,0,108,149,224,18,64,81,99,226,180,51,203,24,64,183,65,137,36,48,91,186,226,187,118,60,93,246,226,181,204,118,244,81,153,93,67,213,40,43,201,39,130,9,175,242,213,3,199,125,0,93,130,172,178,110,222,85,0,36,149,96,172,79,197,158,9,55,85,207,125,24,102,100,193,140,239,42,138,28,227,195,101,132,72,196,218,150,60,40,36,150,170,243,206,148,108,112,55,237,23,186,133,240,195,207,127,26,32,57,145,35,12,206,241,198,0,8,24,1,176,114,104,127,210,239,155,208,48,196,75,203,135,12,198,178,45,52,140,203,91,153,217,121,111,138,20,0,7,142,228,13,73,49,241,30,25,11,73,234,204,214,25,163,115,81,175,0,127,113,255,0,203,80,73,22,108,169,30,53,91,85,42,29,155,106,128,126,222,40,3,253,245,24,242,34,76,31,76,32,42,196,53,1,91,152,93,127,47,109,162,190,60,233,2,101,176,171,54,62,215,204,72,165,118,84,84,149,138,241,205,168,36,109,224,16,119,30,5,215,223,84,207,211,194,117,9,48,198,70,28,205,1,177,52,68,180,108,188,22,247,113,187,104,60,129,220,221,94,187,62,19,151,18,228,184,42,73,102,84,3,185,231,109,125,232,243,251,105,143,76,147,31,15,33,147,25,144,67,57,49,176,146,59,223,237,189,165,137,160,162,249,175,144,62,116,159,200,236,230,88,199,233,111,143,51,101,180,206,34,105,84,24,54,150,102,52,11,3,183,218,10,222,222,252,223,219,74,178,115,37,207,112,249,47,114,50,208,62,152,186,80,43,176,237,201,231,183,157,27,148,38,143,210,139,27,53,242,196,116,190,180,170,6,207,121,10,187,141,138,247,2,65,228,85,142,52,184,99,72,177,131,42,58,70,65,126,43,115,5,55,106,9,248,228,19,224,123,116,68,11,176,241,151,43,40,66,139,56,12,41,80,40,102,122,230,133,114,77,115,197,234,148,73,165,128,203,12,37,227,70,62,225,85,64,114,74,255,0,207,68,100,60,80,101,52,184,57,15,177,145,144,184,228,0,104,26,99,71,144,127,94,116,71,76,40,184,249,32,17,19,237,42,167,121,80,203,64,211,27,162,9,228,19,102,239,181,105,182,5,177,244,233,165,159,19,26,89,97,70,150,8,228,76,137,153,215,211,82,167,108,67,113,0,159,114,221,41,163,183,144,55,106,150,233,243,110,19,100,200,152,241,198,66,50,179,168,99,183,184,80,164,223,4,115,247,60,246,209,18,117,20,145,177,165,200,105,29,226,97,181,130,134,218,203,216,251,136,5,107,139,63,22,71,109,93,133,33,198,149,50,164,140,122,96,20,145,71,230,101,96,1,85,190,246,9,236,56,238,73,161,169,182,0,167,167,103,52,158,158,22,44,203,23,172,33,132,76,225,29,139,30,13,53,0,9,28,159,191,238,22,38,68,172,36,84,144,199,20,197,90,68,87,98,140,64,106,114,183,69,133,177,29,235,113,173,105,243,178,222,124,76,201,177,34,116,129,173,154,53,145,154,141,18,85,157,172,53,18,182,5,115,197,14,218,203,151,105,88,187,6,102,44,204,91,104,186,174,5,124,88,30,239,29,180,69,222,192,189,178,139,68,130,63,225,6,144,179,109,161,197,216,85,239,124,87,254,113,162,162,146,115,147,43,70,202,100,144,128,89,208,53,243,246,226,174,205,113,207,125,81,128,138,29,37,52,10,134,36,42,213,143,111,216,249,35,183,199,113,122,181,31,115,146,77,21,3,111,99,219,201,32,124,252,126,156,157,83,160,79,35,68,118,219,17,64,205,44,128,170,0,219,66,215,36,143,220,106,125,74,105,86,102,89,29,171,104,84,5,66,42,41,173,192,1,197,1,220,119,55,247,208,104,146,42,170,2,164,139,59,137,43,243,71,111,126,62,62,218,38,56,215,34,108,124,105,29,150,4,0,49,65,97,89,136,171,251,49,4,19,169,172,217,165,224,41,241,31,15,6,28,121,49,214,34,241,172,142,164,143,83,105,229,67,15,229,80,9,59,77,114,124,214,151,244,214,119,141,164,59,136,153,221,172,27,218,170,222,127,160,253,175,86,117,51,52,49,228,202,98,104,173,169,119,30,88,159,191,155,187,186,212,34,222,189,54,52,80,105,163,244,133,10,52,205,200,94,123,154,254,250,22,17,45,158,88,164,145,113,153,230,72,198,78,230,14,196,128,7,117,52,5,128,64,28,217,227,147,206,174,183,120,153,163,182,5,90,201,96,2,238,97,84,77,18,72,224,107,65,245,30,20,61,57,58,78,2,231,227,73,34,99,57,157,160,109,193,92,42,157,170,84,26,107,32,115,220,173,177,236,52,148,148,108,118,166,220,90,117,87,107,217,180,0,72,63,165,145,95,97,247,210,108,17,194,141,46,62,76,75,24,96,170,251,152,26,32,26,45,247,29,171,228,89,209,120,42,249,152,242,162,52,190,146,179,73,33,71,246,134,42,170,196,150,52,65,219,207,201,58,140,10,247,37,42,45,160,91,96,1,0,159,119,235,207,155,253,53,236,108,143,81,152,204,170,210,187,109,17,238,42,172,56,54,192,85,154,160,47,71,131,205,129,98,108,25,179,18,14,213,32,240,189,169,125,160,31,238,126,245,171,241,89,66,64,89,17,134,247,220,28,29,172,220,129,96,87,107,186,186,241,231,84,101,147,14,116,164,134,185,16,48,36,221,144,107,207,158,247,250,106,228,152,197,11,48,86,14,222,168,70,101,61,172,128,72,253,199,245,210,122,177,173,208,239,163,198,210,65,146,161,157,203,225,73,22,62,231,191,114,170,180,175,87,200,44,44,2,3,18,171,86,53,150,73,29,112,213,247,135,118,145,34,64,77,181,18,75,85,143,36,221,142,230,181,164,120,95,27,21,230,216,194,56,113,228,40,219,105,72,20,24,110,242,125,220,109,28,19,94,52,148,25,32,196,233,185,95,195,108,116,205,138,51,17,102,102,46,170,172,220,113,74,67,40,171,239,122,116,168,75,108,109,55,77,108,20,146,89,230,49,179,196,242,152,217,77,199,185,138,133,39,149,182,160,196,3,64,119,54,40,231,250,148,13,141,154,152,210,109,83,6,44,104,44,2,182,237,187,112,253,67,3,173,79,89,223,135,130,248,77,141,26,230,229,78,200,172,28,150,10,31,118,225,182,131,123,73,162,108,248,228,113,164,31,82,188,114,253,69,213,37,17,168,89,29,3,1,192,20,138,104,47,53,205,241,126,116,37,78,134,157,160,30,156,230,76,156,233,81,202,149,192,201,145,64,32,85,169,29,252,30,79,235,174,244,216,149,58,122,77,44,108,99,108,216,86,66,56,252,170,88,128,124,88,241,207,109,11,140,204,112,179,201,0,111,130,24,44,14,197,228,15,95,209,127,182,153,65,134,91,166,98,59,149,219,39,81,104,214,55,176,72,11,203,19,216,14,107,159,244,211,98,94,15,31,61,96,134,41,136,245,14,58,150,142,80,193,150,49,76,20,46,229,238,25,238,249,186,170,209,208,96,96,100,116,193,9,153,196,145,43,36,18,44,12,190,147,50,128,17,128,22,203,65,65,238,27,138,174,9,83,144,155,229,130,8,213,129,45,75,105,203,11,36,241,231,144,7,192,227,90,30,158,173,26,71,146,75,47,160,206,200,76,165,191,46,211,106,107,154,36,247,31,7,88,185,82,6,133,49,96,100,65,143,22,74,40,89,114,42,70,92,54,50,66,161,128,101,83,19,254,113,86,15,33,129,236,77,106,51,203,59,227,50,228,34,52,138,15,254,152,146,119,55,0,50,208,30,194,126,56,29,155,78,34,73,14,67,72,162,52,87,112,103,129,88,129,100,242,202,63,149,172,145,66,148,252,14,250,167,169,99,250,185,174,176,238,149,183,48,244,195,146,67,22,224,243,219,192,60,128,72,248,26,142,217,42,57,22,225,117,7,198,137,247,50,179,18,203,177,23,218,234,13,130,164,209,3,131,238,243,219,182,156,199,155,1,98,92,133,202,116,182,8,182,171,246,179,123,124,113,99,244,210,220,164,72,149,65,252,48,153,156,43,202,206,21,183,114,2,237,22,20,118,2,133,49,228,17,169,65,142,145,43,187,23,102,45,107,36,201,180,17,94,218,13,238,228,95,53,71,143,182,137,36,242,58,52,120,83,138,229,0,41,28,155,139,88,170,231,117,253,134,209,94,116,188,72,233,25,115,34,179,48,86,220,192,214,224,13,147,187,147,197,243,247,227,67,46,110,68,4,170,60,73,30,202,164,90,86,44,57,22,108,252,209,175,254,35,141,15,1,143,214,141,149,152,6,4,57,252,192,31,4,147,201,241,253,53,41,19,67,8,178,35,101,199,189,246,207,108,187,72,36,49,52,104,14,231,191,238,53,108,203,3,52,106,83,208,143,150,101,254,102,166,239,70,200,38,199,4,105,112,117,68,80,80,48,91,102,82,222,120,212,76,164,55,180,52,101,144,166,210,111,218,69,1,247,186,209,215,37,45,4,102,202,142,170,229,26,54,102,165,49,170,149,83,68,182,208,71,144,64,237,207,143,157,8,198,45,141,8,70,106,145,93,221,198,230,33,77,131,100,238,60,19,192,249,175,182,184,242,137,35,87,8,165,130,254,118,247,50,247,227,111,207,223,205,104,98,36,245,246,58,187,170,13,190,234,29,128,37,182,173,81,179,219,87,21,88,34,75,22,51,245,221,38,141,221,163,30,164,171,33,223,24,171,179,91,87,181,93,217,170,174,62,117,106,180,179,196,162,72,84,44,96,48,2,77,171,85,65,74,143,35,185,163,68,147,124,30,82,68,242,188,150,81,1,22,95,121,173,205,254,245,17,125,234,134,152,73,36,169,142,89,144,150,84,181,27,120,220,5,93,30,246,111,146,8,236,56,213,213,51,41,44,5,236,252,36,100,74,213,35,173,109,70,83,184,147,116,6,235,36,14,13,143,38,187,233,124,193,37,104,220,52,172,199,222,236,0,12,170,44,113,125,171,104,175,249,106,81,51,0,94,66,200,204,181,107,195,115,218,232,213,119,236,5,222,131,245,105,157,84,82,178,237,160,104,16,120,60,47,206,166,89,120,8,170,11,234,121,56,248,216,109,133,12,72,167,106,200,242,53,51,18,121,54,104,219,120,221,250,128,43,89,233,169,37,254,33,247,142,247,68,95,29,135,142,250,52,161,105,153,93,129,4,243,67,192,248,175,254,58,31,62,54,89,205,161,221,35,21,87,86,28,85,1,127,126,111,238,53,80,85,129,221,96,16,185,245,54,70,86,252,14,244,127,240,234,200,164,6,51,33,162,1,98,3,112,64,231,199,220,115,170,32,87,105,153,195,118,44,1,52,69,159,245,243,170,230,145,195,5,14,198,53,4,237,249,228,0,63,101,31,212,235,74,188,5,162,249,39,246,41,148,176,80,187,138,177,227,158,127,79,235,171,177,179,2,102,69,145,11,147,60,103,112,221,249,84,255,0,245,125,185,29,244,12,175,185,10,147,238,110,225,141,131,247,251,142,218,244,110,35,5,22,53,10,215,108,5,142,59,146,124,113,227,251,104,235,128,178,206,177,157,54,82,74,72,69,150,86,67,43,208,93,193,108,237,23,249,143,10,63,99,243,165,201,8,216,94,53,218,187,11,16,69,121,53,254,164,113,170,167,220,205,184,170,198,161,142,200,213,129,218,196,14,192,126,254,117,126,60,114,58,129,177,130,240,203,200,36,241,237,60,121,173,82,73,42,66,47,37,94,105,61,73,54,174,208,172,91,185,80,0,161,255,0,35,251,214,169,98,187,183,56,118,17,57,10,24,215,180,183,254,120,254,157,181,96,80,210,146,23,141,219,87,106,222,234,55,207,28,249,254,222,6,184,241,170,231,31,69,139,64,92,146,172,164,21,220,44,173,17,207,199,127,211,64,201,25,220,229,32,178,177,145,184,51,11,44,79,63,176,228,243,197,105,159,168,239,20,201,81,188,171,194,29,180,164,16,27,149,174,123,254,188,119,210,217,35,69,154,73,100,12,6,242,85,7,37,135,106,111,233,219,69,69,144,36,12,241,59,40,102,39,121,126,88,112,170,0,241,231,157,75,249,28,77,39,211,140,184,157,58,72,214,12,41,65,153,141,205,184,30,192,113,242,56,187,249,39,94,210,131,152,152,208,195,17,145,92,236,186,110,10,217,38,187,243,222,255,0,122,241,175,106,109,149,212,92,200,100,40,74,222,221,197,141,85,113,197,127,77,87,59,46,62,124,52,77,75,142,202,196,14,214,70,209,247,253,190,117,201,114,74,44,129,144,170,170,87,11,101,137,177,253,171,251,104,108,182,148,75,131,51,2,187,227,218,202,124,81,37,73,39,245,214,145,64,254,14,101,134,105,200,141,78,230,112,170,167,146,72,6,188,255,0,229,106,190,172,145,55,161,30,33,13,30,197,185,7,59,155,146,123,119,239,253,0,212,165,200,56,229,158,61,172,91,116,78,172,77,50,178,139,179,226,184,58,182,79,225,224,164,176,200,178,134,69,97,180,0,200,251,169,149,135,134,174,69,120,35,76,82,18,194,7,174,1,247,48,54,54,130,108,15,159,142,218,232,87,139,44,179,160,37,137,102,80,119,2,42,200,177,169,251,21,140,163,115,49,106,43,218,129,237,99,245,215,178,35,200,49,126,44,69,34,168,115,27,56,83,177,91,190,221,221,172,128,77,95,96,117,68,80,33,22,77,114,111,142,13,157,71,177,191,220,234,107,35,39,42,86,205,247,23,224,139,254,250,235,1,27,141,172,27,200,241,246,227,246,26,66,25,158,177,36,105,140,184,49,71,141,233,2,161,148,2,219,152,0,88,93,237,60,112,121,34,205,17,165,206,164,51,22,102,102,36,49,44,228,238,63,36,223,125,64,0,127,47,32,115,219,144,7,58,240,37,88,18,170,84,118,86,22,57,243,250,233,129,102,44,203,22,68,46,201,27,170,58,150,89,20,149,63,102,0,130,71,206,155,117,153,49,177,122,160,252,12,237,147,39,181,253,103,112,74,130,188,199,237,246,240,108,90,208,224,80,27,116,149,87,124,138,155,73,36,241,95,247,213,146,44,59,147,240,226,66,42,217,152,138,60,241,64,118,29,199,58,67,160,188,41,222,108,181,50,185,33,1,99,246,83,118,7,234,91,251,234,216,38,252,116,63,131,0,43,6,105,99,98,64,182,160,0,255,0,82,116,15,188,77,184,29,187,136,237,247,228,80,238,71,26,179,26,48,1,47,188,52,108,196,149,93,202,72,23,86,62,244,79,138,208,52,91,185,229,95,69,247,22,145,203,128,202,195,105,238,77,1,76,72,251,113,66,170,245,25,0,25,1,2,52,72,61,202,89,74,150,83,243,223,141,74,89,151,48,43,197,27,69,38,242,77,11,36,237,22,120,93,67,38,79,197,74,94,61,228,198,160,48,38,232,15,252,60,105,133,22,98,123,50,170,137,4,49,4,146,166,200,187,58,185,144,140,220,194,160,17,185,192,219,219,145,99,143,139,39,81,197,216,184,173,44,174,1,73,87,221,68,179,110,228,87,138,3,117,254,160,106,116,254,190,84,106,0,50,193,96,22,174,84,43,26,190,252,3,219,72,165,132,67,26,67,54,20,144,72,228,8,138,202,133,172,133,171,220,107,228,241,127,52,53,16,234,189,72,57,97,74,197,137,94,56,38,255,0,79,35,86,244,185,22,76,180,80,27,220,165,121,36,237,90,190,79,235,92,104,29,212,198,64,193,72,118,60,242,67,2,118,138,253,180,201,111,8,119,158,55,207,128,155,202,238,94,79,36,15,112,240,59,221,14,223,233,174,245,12,153,19,53,225,70,10,173,26,43,130,255,0,153,72,60,26,241,201,63,169,26,142,74,94,118,10,22,42,20,110,4,241,217,135,26,31,168,110,110,161,33,219,237,44,170,187,133,88,85,28,139,239,168,75,69,75,54,11,147,41,201,83,236,39,111,181,66,147,94,110,236,223,127,233,207,138,1,191,81,105,22,40,113,163,85,138,4,128,75,39,0,34,130,104,89,60,158,65,0,3,201,210,236,28,113,145,145,10,133,32,110,80,222,234,36,213,208,253,71,113,224,89,53,166,242,164,25,29,85,96,103,10,172,224,179,58,110,21,26,159,142,195,178,255,0,242,190,52,55,76,152,171,64,57,7,29,112,99,198,2,69,146,47,73,130,18,67,22,96,119,51,27,225,128,1,64,174,1,239,198,135,201,156,69,136,216,62,153,12,129,84,238,90,218,195,243,128,126,247,119,230,206,172,207,101,157,178,37,141,24,7,112,11,51,146,15,180,254,156,0,0,253,244,11,177,51,10,221,114,63,229,221,109,100,13,189,255,0,81,166,180,39,176,172,105,204,56,242,59,226,199,32,69,98,172,92,171,95,221,151,157,170,123,40,171,39,185,173,121,219,124,83,8,212,44,106,196,155,178,21,191,148,47,216,147,253,185,212,50,176,219,31,21,23,107,16,167,113,225,151,113,62,218,228,95,20,121,237,207,26,28,66,34,10,204,119,179,91,4,143,150,82,189,137,53,66,251,241,122,0,131,172,204,239,25,70,50,94,234,0,238,28,89,227,191,109,69,73,187,0,2,64,10,40,142,195,201,241,227,250,232,232,241,210,89,164,79,198,98,61,46,243,48,152,220,150,121,11,187,105,7,228,119,60,234,130,235,26,150,140,187,70,167,249,135,102,52,9,175,23,92,125,182,222,152,136,153,95,217,25,154,79,73,156,187,37,144,160,246,45,99,191,30,123,129,168,201,3,36,197,8,85,20,24,251,193,95,177,7,238,42,191,93,65,210,69,84,98,26,164,5,149,136,173,194,232,144,124,243,197,234,196,33,213,158,86,230,197,110,64,70,218,248,21,207,106,31,23,160,11,87,28,36,139,9,101,222,202,204,105,136,10,63,222,231,226,184,212,32,145,246,178,51,129,96,119,22,192,87,199,192,254,186,225,144,179,164,141,75,110,105,170,251,129,125,199,239,169,74,173,143,182,66,24,52,145,150,5,168,154,191,35,230,191,184,63,26,6,91,141,144,248,170,205,142,118,71,53,43,145,238,101,236,125,172,71,181,128,190,124,94,187,155,44,175,59,25,98,135,212,88,130,109,86,176,182,56,36,223,44,62,57,31,58,240,64,202,42,91,118,4,164,114,49,167,98,105,168,142,1,34,187,208,213,222,187,244,236,117,132,44,3,33,241,237,169,119,24,145,185,22,111,134,174,106,188,143,129,160,10,48,178,100,199,131,62,37,131,26,100,201,198,49,56,153,77,165,48,96,235,68,16,192,215,219,147,124,106,151,145,98,42,83,116,111,178,138,179,27,30,13,146,160,27,238,62,53,114,74,237,25,164,38,86,59,149,130,146,203,187,130,47,185,20,46,190,78,174,14,178,99,148,244,164,59,69,40,238,111,157,187,187,158,44,221,104,24,56,100,108,23,144,207,27,56,112,4,5,9,112,149,123,195,85,109,177,68,88,60,130,44,106,216,49,167,252,28,153,166,48,113,161,117,80,100,125,187,153,185,218,23,185,190,255,0,26,166,40,47,21,234,50,210,135,1,169,168,85,85,2,191,205,127,174,162,240,250,44,68,251,183,169,162,85,133,6,3,181,221,113,187,246,26,44,11,6,74,36,110,7,231,106,32,241,249,129,240,190,53,224,204,24,58,200,84,138,98,84,139,4,159,146,56,60,253,245,24,3,73,53,250,110,234,20,182,212,82,125,160,91,22,219,205,80,243,171,20,182,44,12,173,143,183,33,156,63,241,150,130,198,69,129,242,46,193,191,141,22,4,242,51,35,104,98,136,198,61,120,218,216,184,246,176,32,157,195,200,60,175,235,206,160,142,146,148,71,146,51,185,131,50,134,106,241,201,163,87,250,124,243,169,32,137,177,218,101,137,193,220,202,211,51,51,89,32,17,85,240,71,237,125,245,65,119,114,142,11,52,173,106,170,196,150,32,143,211,155,208,130,195,114,122,133,226,60,79,56,49,16,171,20,10,56,37,71,230,35,146,192,155,54,121,189,7,26,152,241,76,161,2,169,32,49,101,173,224,221,11,60,144,64,38,199,3,70,96,117,46,165,210,161,51,244,252,252,140,102,96,25,218,6,42,91,189,18,120,190,5,138,224,118,58,34,30,163,33,197,102,153,164,111,76,210,179,151,54,198,141,19,126,209,118,118,168,163,103,75,65,118,87,139,132,172,179,69,62,232,242,98,102,84,85,91,102,42,74,133,220,1,1,110,237,129,55,90,51,35,208,141,196,20,74,200,108,144,130,53,145,187,147,186,252,183,143,31,190,130,114,0,157,161,152,69,3,76,7,173,188,144,236,73,162,190,208,193,87,115,113,216,154,189,15,147,19,150,46,36,121,146,128,86,102,34,183,27,190,5,0,42,207,235,164,81,114,79,248,118,98,17,152,51,50,70,139,96,236,3,251,139,160,62,77,234,102,76,124,131,204,75,52,145,47,181,72,101,217,185,106,255,0,69,60,215,219,206,131,134,119,245,96,146,24,194,149,96,161,148,126,97,99,129,126,40,14,63,90,239,163,166,105,20,12,181,137,155,28,48,81,35,54,213,61,194,129,228,251,174,205,30,213,122,96,49,194,157,150,4,199,49,98,190,24,98,158,132,248,234,197,149,72,98,196,146,14,226,73,3,155,81,102,244,6,94,12,112,244,232,242,225,195,97,142,199,98,229,25,119,169,98,15,20,60,123,121,36,213,234,39,53,26,22,35,108,165,153,85,85,72,0,88,179,119,226,193,63,219,87,195,42,69,213,34,202,153,113,90,57,21,183,172,190,228,96,202,85,89,133,112,86,201,83,66,168,86,149,86,64,11,13,36,99,34,64,190,169,72,213,189,52,91,102,29,216,168,238,66,209,36,128,104,45,157,77,113,221,102,69,118,91,181,101,219,192,23,246,23,206,140,151,46,4,233,240,225,99,56,138,68,148,100,75,153,28,55,144,206,1,90,46,72,49,133,255,0,40,171,228,158,107,66,52,226,93,139,31,17,150,35,119,54,215,108,90,137,176,198,207,223,190,154,119,145,45,135,194,80,171,57,182,220,8,77,162,215,117,209,60,246,212,221,25,84,197,188,239,189,207,193,171,230,137,81,127,167,253,249,208,169,43,38,74,200,66,198,219,128,141,85,74,128,5,0,121,238,15,127,141,20,39,89,231,202,102,80,25,234,196,68,155,35,145,87,238,63,173,255,0,174,147,193,104,161,225,57,153,24,216,136,136,225,152,123,84,48,44,205,224,158,244,22,244,202,56,35,255,0,20,130,36,86,103,73,84,149,98,3,47,180,210,177,224,0,9,228,143,32,155,231,66,64,242,70,229,161,156,41,96,85,155,96,32,175,114,121,31,110,117,4,122,202,40,202,204,67,6,12,199,141,222,119,10,163,164,243,128,91,177,215,91,89,176,243,160,132,149,48,195,142,164,24,134,237,219,130,146,252,14,63,151,191,109,42,86,40,225,246,176,112,67,109,60,90,215,7,183,61,255,0,123,213,255,0,140,200,129,100,16,205,32,50,2,204,192,170,216,165,254,80,40,158,63,203,218,190,52,40,144,66,168,29,89,148,148,50,41,52,204,44,110,82,126,226,197,246,210,74,176,3,2,225,103,88,195,5,4,112,65,226,190,79,223,239,174,68,174,228,182,235,96,78,210,86,190,119,115,231,183,127,182,163,145,152,153,19,99,186,225,44,30,154,50,109,89,25,203,217,176,92,183,99,201,236,42,143,58,132,9,26,202,36,153,189,88,212,149,13,27,159,189,144,111,252,196,139,224,121,209,65,96,253,73,246,230,199,40,112,93,119,27,43,84,1,31,203,243,249,111,71,244,233,162,66,191,138,202,10,236,234,3,56,178,40,135,179,200,0,88,4,131,224,113,90,89,152,222,166,66,70,49,212,6,117,9,26,177,98,187,64,52,15,118,22,9,253,73,212,149,156,67,26,200,234,10,134,12,182,69,29,162,219,142,214,124,253,180,53,106,134,182,57,203,200,159,63,167,228,69,30,74,201,233,68,196,138,84,254,27,62,230,60,93,243,94,124,209,231,73,94,77,216,9,25,98,21,50,84,167,180,5,82,204,25,216,158,228,210,162,129,216,0,222,116,91,202,19,162,9,75,40,114,197,119,43,141,204,173,180,109,32,158,71,36,221,87,223,65,151,62,140,114,198,138,68,18,172,196,50,90,240,64,10,65,248,163,99,206,146,29,26,248,189,46,169,245,86,94,66,99,44,88,145,51,99,196,29,13,110,118,182,34,143,183,219,99,189,131,92,147,172,135,93,109,253,83,168,141,192,167,226,217,29,148,146,188,5,94,15,127,21,207,60,107,81,209,178,177,122,127,76,108,153,16,250,184,176,52,193,130,179,32,98,204,45,152,112,171,108,0,190,228,128,1,241,142,50,59,99,153,166,109,242,201,35,72,197,129,54,204,73,110,126,52,226,157,217,63,69,107,237,193,32,213,190,92,103,147,101,130,163,80,251,142,78,155,72,232,48,62,155,133,154,205,207,151,34,170,247,12,64,94,124,150,174,126,1,3,74,114,8,108,124,85,80,205,185,101,110,199,189,46,208,127,165,241,90,103,63,171,15,84,196,222,144,70,209,96,198,181,35,43,0,166,192,39,109,237,36,95,22,9,177,98,244,228,56,142,196,94,175,82,145,164,77,194,56,11,123,154,232,154,39,183,154,236,59,123,116,94,52,131,211,10,72,85,102,182,140,18,20,217,4,179,115,250,113,93,128,210,88,114,186,147,172,194,60,117,150,38,85,141,166,101,104,226,102,221,184,123,88,110,34,193,246,168,30,57,241,163,32,72,166,8,221,67,124,204,40,136,178,34,219,18,181,127,42,85,53,27,238,77,157,97,37,242,85,91,24,126,46,110,161,155,32,193,200,158,44,24,6,215,108,119,7,212,123,22,61,70,7,112,85,3,181,251,142,175,200,233,248,201,134,236,243,202,217,0,128,200,249,12,219,197,173,169,97,66,251,240,5,85,142,53,196,17,164,112,33,137,149,107,106,161,101,85,97,98,212,133,60,10,22,107,158,59,141,82,94,163,30,167,180,158,55,18,219,155,147,223,197,155,237,219,129,90,139,248,208,117,101,24,192,192,202,177,109,140,40,220,155,80,40,249,35,183,29,187,31,219,69,162,34,51,42,178,201,181,67,5,220,66,177,55,94,238,107,199,138,190,43,65,3,25,152,88,81,108,6,215,38,200,241,223,155,21,253,245,216,158,117,95,72,163,49,223,185,85,169,135,34,239,237,85,255,0,135,67,200,234,139,136,68,62,166,230,12,73,12,13,88,7,130,127,182,170,124,143,88,164,113,165,23,34,219,131,205,255,0,247,253,117,215,149,217,85,148,40,0,133,176,42,136,35,158,123,93,237,175,223,81,121,6,57,98,28,25,3,129,93,205,1,205,252,155,227,66,67,81,178,94,160,42,202,101,86,43,84,171,201,179,255,0,61,64,201,188,169,146,136,189,165,130,129,98,188,243,93,202,131,250,106,165,144,237,102,181,46,21,121,178,20,11,34,135,223,239,161,156,190,235,10,192,169,62,106,143,216,255,0,211,86,178,54,169,6,36,138,13,72,224,3,200,86,28,3,241,243,255,0,214,188,240,23,143,113,144,136,137,182,96,192,146,56,34,143,233,231,231,198,169,138,70,45,97,20,149,109,196,145,223,142,47,158,214,111,245,212,27,34,70,247,59,203,38,226,85,153,201,182,3,147,100,252,157,58,51,104,158,229,93,140,137,20,76,148,165,10,22,175,28,238,231,155,38,255,0,77,95,46,74,237,77,173,49,50,49,99,199,42,20,30,111,201,236,106,190,52,180,179,200,178,168,115,180,11,246,155,161,231,231,250,253,245,63,196,108,116,37,203,148,96,165,182,22,83,92,249,224,252,118,241,247,213,81,155,86,31,150,37,92,96,163,114,216,82,93,128,167,248,226,175,176,175,215,64,49,97,51,160,27,70,234,1,136,190,60,222,166,122,132,217,30,140,33,17,86,21,180,85,90,23,71,220,120,178,77,217,248,253,181,9,163,118,87,112,194,209,75,95,53,123,79,253,116,170,176,77,17,86,22,180,73,219,97,137,20,79,207,250,106,98,35,32,10,0,37,128,97,243,194,130,7,58,17,157,75,27,117,219,185,123,119,32,252,15,23,255,0,61,19,20,245,186,82,229,163,86,160,199,218,13,119,94,127,79,237,170,88,19,76,170,88,99,198,159,98,87,166,92,242,60,134,94,8,243,216,145,247,173,34,5,221,129,82,21,153,139,16,73,54,121,170,238,56,21,95,190,152,229,230,46,70,68,140,27,113,132,3,193,225,183,10,10,123,124,223,236,126,52,12,48,49,198,66,137,19,178,149,220,236,104,51,26,30,209,218,133,119,60,29,104,135,215,245,179,155,156,42,176,12,20,5,80,91,177,230,190,121,230,201,173,65,208,156,118,160,119,51,89,222,79,158,63,107,248,189,88,172,209,183,33,75,180,76,133,223,189,30,244,79,3,176,163,220,120,173,27,209,177,113,179,243,10,100,163,126,30,53,182,42,251,67,177,52,161,171,144,22,137,227,139,171,208,218,74,216,133,113,150,73,231,86,244,132,123,24,16,56,86,3,177,95,223,205,249,209,56,144,200,184,168,197,85,74,166,239,113,219,183,181,5,174,89,143,129,231,81,124,118,143,168,228,99,44,44,100,133,214,32,100,93,174,219,141,43,17,240,192,131,90,212,191,79,196,233,88,152,152,204,170,115,16,22,147,42,4,43,46,226,77,129,37,145,183,128,181,92,119,21,225,78,105,85,9,51,30,125,88,164,41,46,59,168,70,42,222,222,11,121,83,250,93,126,186,189,38,141,66,184,198,64,68,141,39,54,1,55,119,127,30,42,252,104,148,137,39,105,101,41,32,64,91,110,226,11,27,52,197,182,146,188,16,194,234,207,20,70,169,206,72,127,18,6,38,51,227,193,27,46,197,30,230,101,80,65,110,123,177,239,85,227,78,211,195,42,39,38,117,146,104,213,232,110,161,75,254,243,124,126,250,230,38,70,232,93,68,124,110,12,55,37,238,54,71,230,31,165,95,198,135,124,133,18,2,176,59,16,158,193,124,127,95,212,247,63,26,244,18,72,234,187,92,179,88,80,166,138,177,190,56,224,114,108,232,172,7,161,153,18,143,93,136,15,180,133,174,87,192,0,255,0,112,117,237,89,15,77,124,223,82,73,26,217,28,198,120,3,242,241,175,104,180,86,69,217,42,67,51,23,80,84,51,21,186,220,181,85,174,60,103,240,54,93,119,149,245,2,237,238,55,10,3,227,129,216,235,217,7,34,25,9,12,125,48,170,24,17,123,172,158,8,254,247,165,239,144,90,106,105,25,98,68,101,85,143,178,241,192,179,223,154,213,45,14,78,153,126,97,68,130,81,74,198,76,134,27,143,144,181,85,169,195,62,43,228,170,101,195,33,143,96,69,120,54,172,136,222,24,0,0,111,0,171,114,71,22,15,58,167,45,71,167,143,140,193,183,172,123,221,129,94,9,239,161,160,113,248,146,229,40,27,160,13,5,190,120,31,31,109,52,136,111,52,48,196,198,130,105,243,43,46,55,17,199,186,22,86,40,210,155,90,59,88,118,2,237,126,126,64,189,13,149,28,162,40,151,107,15,81,139,40,94,204,120,236,63,45,247,231,69,99,180,64,74,204,118,44,164,10,85,93,206,160,169,161,125,141,155,36,31,244,215,178,50,88,204,25,212,51,171,222,244,240,170,65,28,241,207,110,116,178,21,250,137,202,149,3,109,50,177,160,106,172,241,99,157,19,143,211,242,115,90,85,197,198,145,218,8,94,121,64,34,194,39,230,106,61,246,142,245,240,79,131,162,179,178,177,243,1,201,149,137,200,103,102,98,199,150,98,108,146,5,142,126,107,147,171,25,70,41,31,135,103,138,79,78,218,69,82,9,12,160,56,227,184,32,145,95,26,27,126,5,1,226,227,160,130,89,36,86,145,64,4,132,96,8,31,32,254,181,227,182,171,198,194,159,34,104,224,129,68,179,206,6,192,182,65,177,103,159,145,70,255,0,77,59,196,159,12,99,196,133,50,31,42,2,34,69,140,42,7,93,236,202,197,143,33,148,181,0,1,4,1,117,160,179,250,108,91,63,21,139,147,143,35,55,188,227,192,178,212,75,247,102,85,4,253,151,231,74,243,64,213,34,185,176,255,0,195,37,84,153,15,170,209,51,17,238,21,225,72,186,224,154,228,115,71,66,228,187,78,233,33,220,72,69,5,153,153,141,139,242,223,242,227,71,66,144,190,41,19,52,49,175,6,70,145,128,149,171,128,171,100,144,164,49,30,222,245,207,109,86,253,58,111,194,156,132,69,88,207,184,174,234,43,223,184,39,183,6,143,245,173,49,17,196,144,191,164,199,114,136,1,10,200,104,134,39,134,99,228,3,92,127,215,70,193,152,233,36,219,22,121,195,62,232,157,72,4,216,218,196,154,160,13,0,62,60,124,233,74,99,74,244,170,140,24,46,234,34,247,115,199,246,231,90,92,121,49,240,98,104,198,32,247,163,68,11,144,202,55,0,75,42,246,220,13,242,42,129,227,67,193,81,87,129,86,12,3,46,108,153,165,146,88,148,199,185,153,152,29,204,77,115,192,239,201,21,241,170,163,137,161,204,87,27,221,75,109,86,35,146,59,0,107,185,228,127,223,68,228,6,143,18,80,98,86,102,81,96,157,212,196,242,127,191,237,67,85,122,14,241,99,34,208,10,161,152,130,55,113,206,234,95,3,64,85,4,205,23,167,187,20,133,89,136,165,86,114,10,149,59,128,20,123,252,127,219,84,230,198,237,10,79,181,217,55,7,102,20,172,148,41,66,159,3,159,234,53,0,236,143,40,150,94,89,203,6,96,25,148,114,73,231,139,60,126,154,182,228,126,137,233,190,226,99,156,22,4,86,224,15,98,123,127,220,105,49,238,208,62,44,110,38,36,187,9,133,133,70,28,157,220,81,63,202,40,221,249,227,85,228,161,25,204,72,2,39,43,32,59,172,21,101,191,31,34,248,239,169,22,70,201,0,88,46,227,106,254,96,190,225,67,113,239,192,228,254,218,183,170,76,243,200,239,144,176,137,66,196,136,17,54,141,160,54,234,31,210,244,217,15,65,24,115,67,44,241,203,59,136,189,24,72,139,112,4,177,15,96,119,247,16,166,172,215,55,228,106,140,135,124,142,161,144,209,130,20,18,214,59,42,128,5,255,0,231,36,145,170,99,198,100,198,76,128,197,67,62,203,80,8,10,44,146,71,107,190,195,86,250,224,75,63,165,77,20,142,204,120,54,192,31,110,239,183,192,251,232,172,142,241,76,55,165,32,124,232,100,106,244,226,220,193,67,18,16,0,65,44,60,158,59,249,253,53,56,35,96,185,89,171,28,174,37,102,22,64,27,87,130,213,102,128,220,64,189,85,130,237,14,38,70,99,32,123,59,2,145,75,94,67,31,243,123,133,213,158,6,184,189,66,117,138,40,112,82,53,145,2,196,207,177,156,150,6,201,182,21,123,136,62,42,181,13,59,193,73,210,37,12,13,151,212,21,118,122,184,232,204,205,36,116,21,236,223,5,191,150,197,89,7,145,192,209,216,248,248,240,205,19,101,166,15,171,141,2,108,81,54,194,238,77,238,125,138,75,26,224,2,84,241,200,208,57,249,157,83,34,57,31,46,92,169,152,198,204,242,5,33,84,30,1,224,118,228,15,181,233,84,50,75,140,204,241,150,70,238,182,161,124,30,104,240,116,218,189,146,154,94,26,190,185,212,155,51,165,76,166,108,67,60,173,98,12,120,162,17,198,138,42,203,53,182,238,88,88,55,99,227,157,102,178,250,102,126,60,241,195,54,61,60,161,74,34,58,200,78,234,161,74,79,62,57,175,131,174,57,73,33,1,37,85,121,64,218,172,66,130,5,253,248,178,79,138,227,84,188,112,219,44,44,72,237,236,22,24,142,15,111,7,255,0,59,232,81,165,72,77,219,45,200,233,242,227,229,205,143,148,99,134,104,205,186,74,235,106,1,219,92,19,207,251,189,254,218,166,51,26,6,89,102,100,12,181,34,6,1,136,191,191,7,141,86,208,180,100,141,172,150,73,10,86,137,253,135,159,249,104,201,219,43,9,132,97,166,137,163,7,122,185,3,105,160,71,4,147,218,187,249,53,170,254,196,71,39,50,73,195,205,51,137,101,98,171,234,54,223,101,14,203,252,171,241,64,112,6,161,47,167,38,230,139,212,141,90,221,80,200,24,42,243,198,238,57,227,155,173,53,76,217,96,131,255,0,79,148,175,146,141,76,178,66,165,105,133,2,55,41,27,135,205,105,92,114,99,180,241,254,36,52,168,61,178,8,164,218,236,57,249,4,2,62,106,180,12,182,72,222,6,85,33,164,101,33,153,130,177,32,0,15,126,192,115,168,46,230,104,216,35,178,168,46,161,9,38,143,154,29,135,21,251,125,244,193,250,134,86,115,28,112,29,112,217,104,163,143,80,21,28,139,96,5,254,95,177,227,66,137,50,0,149,211,210,120,238,216,149,1,88,11,52,167,131,94,62,245,199,109,0,70,12,119,252,98,137,49,195,198,87,213,167,109,170,71,242,223,192,186,227,185,170,173,9,59,72,210,201,234,74,101,182,182,113,96,49,249,228,119,209,57,25,82,101,44,155,213,158,69,247,43,51,144,1,252,197,128,249,251,147,161,167,144,100,72,238,136,8,229,189,145,237,224,119,37,65,32,126,189,180,1,200,27,97,223,176,176,6,141,115,201,236,15,223,86,193,38,215,148,109,35,219,92,47,199,60,232,116,27,95,113,80,89,123,3,247,243,171,253,34,34,1,216,42,145,96,48,251,10,2,190,111,182,129,150,164,155,33,145,119,50,9,20,237,66,9,7,228,145,227,253,78,154,46,97,220,211,200,248,255,0,136,4,186,172,107,106,204,85,118,128,105,134,238,246,13,14,15,106,210,136,203,178,200,229,137,42,171,100,247,2,248,23,243,227,231,141,89,141,52,202,197,177,154,88,156,161,70,101,52,118,49,22,191,21,118,111,205,214,147,64,130,151,39,26,44,120,227,69,101,156,128,185,13,27,211,72,27,118,229,107,246,158,227,176,59,108,114,78,175,129,240,51,178,203,23,56,228,166,226,204,220,6,32,238,99,186,247,49,253,135,197,113,171,49,190,156,234,25,112,172,152,248,179,206,237,192,1,55,2,199,184,13,106,63,185,209,50,125,31,213,162,95,78,124,73,20,89,186,77,193,121,28,147,205,118,241,122,142,235,228,190,147,106,232,3,17,210,60,55,199,103,143,214,105,139,4,102,40,106,170,193,2,133,240,121,63,238,232,60,152,161,134,56,204,83,180,172,245,195,80,34,184,190,15,207,111,211,141,60,255,0,241,46,180,152,132,142,155,148,233,37,88,49,6,101,11,228,168,98,203,219,227,207,53,164,51,192,240,42,163,109,46,204,75,197,68,108,35,218,1,111,146,9,225,120,213,41,39,167,98,148,101,21,149,64,229,139,80,46,43,201,190,79,199,250,127,109,21,19,228,79,141,36,113,99,153,74,157,196,165,146,163,189,159,20,56,163,199,141,116,65,187,166,60,149,7,18,133,102,105,88,58,144,1,38,171,105,83,184,10,229,137,237,192,58,181,146,60,116,80,153,25,73,7,167,181,102,48,170,239,42,108,145,64,158,228,109,190,127,77,85,146,75,26,12,45,177,250,217,59,194,176,245,66,15,80,30,252,115,92,126,94,65,55,238,237,198,138,124,188,95,91,100,114,175,166,0,164,141,118,21,21,109,189,90,135,0,144,40,155,161,251,170,195,150,19,156,36,204,118,9,76,238,202,197,88,181,115,108,1,35,119,32,254,183,219,86,25,95,124,114,122,55,2,179,52,126,178,128,182,8,178,219,71,53,67,131,241,169,160,67,8,177,17,241,106,33,42,42,184,117,91,12,126,5,183,20,124,120,215,102,235,153,152,241,193,6,44,144,199,28,43,178,48,81,89,130,171,16,20,143,144,73,238,73,55,126,116,27,103,180,231,42,103,49,9,159,148,67,194,45,177,44,161,110,137,23,127,114,124,234,175,65,178,42,102,49,128,209,179,51,43,5,44,202,73,99,180,252,3,86,5,113,67,145,166,144,219,59,143,59,12,216,74,170,137,149,249,44,55,175,180,146,73,191,52,79,219,227,70,75,155,49,198,51,140,102,81,36,100,171,47,229,220,124,155,28,213,213,113,71,181,233,99,41,73,153,18,86,112,1,42,192,130,15,106,178,60,118,231,82,18,72,16,33,105,61,54,13,34,123,108,6,161,207,235,227,142,247,162,132,131,177,179,50,114,30,85,119,67,25,6,82,170,187,133,129,66,135,158,64,63,173,233,134,88,57,120,169,138,33,197,6,20,34,18,10,196,106,253,220,154,221,222,249,242,124,233,110,52,79,30,52,231,212,17,122,168,0,155,112,160,123,216,3,197,113,161,163,105,12,203,2,171,238,144,123,75,147,96,27,32,128,127,47,31,215,231,74,138,65,153,19,136,89,91,249,84,130,150,119,90,129,224,246,173,199,244,23,251,234,204,105,73,195,197,75,44,104,40,4,88,220,77,209,60,26,60,175,113,67,182,133,205,97,36,17,74,238,197,100,109,169,46,223,253,197,20,172,7,238,7,219,131,90,145,114,102,86,70,44,145,0,205,100,126,106,219,246,190,7,99,219,77,171,67,188,141,242,27,9,242,39,108,8,165,88,3,91,68,92,186,196,254,21,92,254,101,54,104,183,188,1,70,251,234,135,10,237,75,218,174,199,98,199,254,159,63,174,170,143,33,158,4,128,70,35,13,37,134,10,5,143,138,255,0,118,143,245,212,213,110,53,39,179,0,66,150,247,30,79,62,59,125,245,41,81,107,37,136,228,74,160,238,33,77,144,180,90,135,114,9,238,107,183,222,181,6,103,102,53,20,140,170,170,106,185,178,72,81,199,38,201,171,251,113,168,151,13,51,7,33,73,4,89,106,83,246,163,87,199,223,69,140,217,112,161,135,30,28,135,134,32,125,82,99,149,129,102,32,81,236,44,5,34,135,96,77,232,162,94,202,164,5,102,16,72,141,24,80,88,223,144,120,36,15,158,43,83,13,185,25,85,218,215,112,218,5,217,62,64,251,121,249,213,36,77,60,195,212,118,121,24,108,86,123,102,162,73,171,61,200,239,169,25,16,255,0,237,218,196,188,29,212,75,17,223,158,57,243,251,104,2,75,144,171,42,72,70,253,204,164,147,252,191,107,238,123,15,128,110,184,228,234,241,152,234,234,216,236,209,70,109,87,106,181,129,116,202,44,242,56,36,15,190,149,23,104,195,52,96,7,86,42,236,171,249,141,155,247,93,2,69,143,249,222,152,183,84,73,103,67,14,58,227,170,0,21,104,200,0,0,240,46,170,252,158,111,67,64,75,169,72,210,36,16,36,158,170,122,98,82,104,5,82,87,115,41,60,114,56,6,172,95,109,88,216,115,79,211,89,18,69,142,24,3,102,8,229,221,186,109,168,105,129,170,53,126,118,252,241,165,207,58,42,146,203,45,136,118,163,49,82,35,91,22,194,251,177,36,113,227,239,171,159,40,176,141,11,61,41,167,86,59,85,152,168,59,141,119,0,128,118,158,56,209,95,1,101,243,245,7,131,7,34,5,218,233,149,16,136,243,96,40,32,134,0,118,36,175,115,206,129,149,130,172,64,40,175,114,173,0,203,64,120,251,131,92,247,26,183,169,201,44,232,142,226,89,139,73,110,192,10,106,247,49,0,30,79,23,67,176,63,190,135,147,30,82,208,33,75,44,56,101,162,66,128,56,32,126,163,66,30,138,139,40,146,52,153,216,13,158,221,166,182,243,218,191,127,183,35,79,112,145,162,234,217,108,208,199,11,66,134,29,177,154,86,148,10,94,106,139,49,220,121,171,218,71,125,45,48,55,248,130,44,142,119,46,211,78,0,96,23,154,63,208,119,230,190,116,118,2,238,198,147,33,212,183,172,207,36,178,50,30,69,217,96,5,146,44,147,199,98,123,233,72,164,55,196,69,121,99,36,43,178,6,158,86,50,138,103,101,10,170,73,29,213,84,85,121,58,101,43,162,0,165,84,74,67,7,112,14,230,20,111,142,220,89,230,187,147,223,72,177,39,149,183,20,12,9,98,118,210,128,196,159,10,60,115,220,158,59,120,209,201,147,36,9,34,54,214,85,53,192,220,172,123,147,71,138,237,219,239,172,36,153,77,166,203,142,52,77,16,150,165,129,73,101,34,44,130,161,134,211,186,248,238,1,6,129,28,112,59,106,149,11,12,48,198,179,72,132,32,220,161,183,130,123,130,219,131,120,39,205,234,18,58,180,40,165,194,236,12,204,173,193,54,5,80,60,128,120,208,174,227,112,5,129,54,5,3,253,104,232,81,26,108,180,59,57,225,216,134,107,94,2,177,175,138,224,14,223,166,171,151,33,139,0,234,201,184,3,113,130,192,169,63,204,71,62,62,53,83,78,220,16,2,133,179,65,205,89,255,0,157,30,250,170,73,12,10,89,1,36,131,184,147,69,135,126,255,0,182,169,68,30,172,98,185,123,219,96,178,204,13,177,99,184,26,35,242,215,106,191,190,162,148,209,196,197,218,220,16,65,22,61,163,254,117,219,65,196,242,204,169,44,236,74,40,0,5,93,183,92,158,223,243,249,213,209,74,172,196,128,212,174,79,106,10,166,248,255,0,203,208,213,4,95,201,57,29,150,22,2,201,44,24,154,237,85,247,239,219,94,8,129,1,106,39,243,48,45,238,2,254,221,141,31,159,58,31,43,221,16,181,226,199,53,184,159,185,255,0,174,170,70,95,73,151,120,85,252,246,110,129,211,81,180,57,97,151,52,180,196,34,21,3,142,192,81,174,255,0,173,107,214,190,159,27,169,129,228,241,219,184,58,170,4,62,157,146,108,157,199,104,177,240,7,250,255,0,93,92,165,193,44,84,31,117,110,190,7,39,254,124,126,218,109,17,246,113,211,211,5,95,105,82,3,109,82,77,95,96,64,255,0,238,185,213,109,43,178,162,149,52,27,145,84,77,118,53,223,155,255,0,239,86,6,125,210,60,132,177,6,217,141,144,88,131,254,181,255,0,109,82,234,129,219,212,77,142,0,98,204,1,162,126,13,252,87,99,167,18,26,248,8,141,159,209,86,14,187,182,109,220,138,20,215,249,67,124,213,241,222,181,22,202,68,199,114,99,68,51,49,161,102,187,243,254,156,106,133,152,198,26,54,83,187,220,4,106,155,153,185,246,211,19,199,234,127,174,173,48,32,150,52,85,32,160,216,219,154,237,190,73,248,4,221,125,188,233,181,100,156,17,137,21,150,33,82,22,27,65,109,192,89,174,196,119,39,143,211,65,101,42,44,193,24,81,85,37,174,200,102,47,197,11,239,199,142,52,228,162,70,101,124,116,102,88,192,111,122,208,0,87,45,243,127,208,125,244,165,216,137,61,82,65,221,37,110,14,44,181,89,90,23,219,199,97,167,29,145,96,18,109,76,246,142,233,84,150,98,71,38,135,28,121,228,234,245,71,173,138,180,44,210,169,2,205,112,62,64,237,161,103,221,14,119,46,165,222,42,90,107,33,133,26,253,238,191,109,51,197,112,1,149,246,208,102,32,6,229,65,174,127,82,64,31,97,126,117,76,94,2,203,12,108,170,18,112,205,86,20,33,93,204,43,254,119,253,52,203,19,33,255,0,12,196,42,137,88,144,18,50,75,176,3,243,11,20,1,191,38,232,106,120,50,52,61,50,88,99,141,149,243,89,90,70,224,171,34,147,74,22,172,2,213,205,242,23,183,36,232,204,28,68,233,253,27,214,56,222,171,179,63,186,70,42,170,198,213,88,255,0,154,168,154,190,108,14,6,179,147,240,122,7,193,199,120,29,179,38,137,125,69,144,110,104,184,218,65,34,247,119,36,41,63,32,120,213,79,46,83,208,201,146,73,2,251,20,59,18,23,155,3,154,23,68,125,245,104,82,48,75,23,80,239,37,1,184,128,148,54,142,15,126,72,231,82,131,17,159,42,69,166,62,145,39,108,148,74,129,86,104,208,38,191,212,106,126,216,11,145,142,58,202,235,27,43,59,168,176,72,191,119,127,146,59,154,58,179,46,44,132,199,150,145,8,40,204,146,42,18,228,139,4,129,87,219,249,191,90,213,141,233,171,178,111,220,168,214,165,158,128,243,119,96,118,4,124,107,174,209,229,195,3,199,153,235,207,49,104,164,198,104,216,236,23,193,221,216,169,30,1,26,172,148,103,160,9,144,172,166,64,81,19,157,183,180,16,188,219,127,250,60,104,140,8,202,100,199,50,40,100,132,111,94,11,89,237,254,151,205,106,91,17,231,172,104,17,20,30,16,173,131,87,70,151,191,125,17,43,12,100,200,17,168,105,74,123,219,110,213,140,120,253,57,161,231,227,86,223,130,84,93,130,217,13,138,132,59,198,196,2,192,41,238,64,60,251,187,209,26,246,168,195,143,208,193,199,5,210,154,48,70,227,205,118,248,251,107,218,154,70,130,220,164,105,3,50,133,27,20,49,247,114,54,223,32,253,190,62,255,0,109,7,4,13,38,90,153,141,144,247,207,243,5,243,198,172,151,33,227,144,56,220,174,166,247,18,22,239,237,247,28,106,17,41,245,167,146,66,241,48,59,24,85,108,218,123,93,247,226,191,77,106,180,75,217,12,246,146,105,247,42,146,125,195,129,207,126,127,109,6,161,149,175,128,0,231,119,35,142,121,213,242,206,236,134,32,8,44,91,117,175,45,103,133,249,3,85,180,113,42,70,233,43,18,108,50,58,81,90,29,238,200,32,155,31,60,118,211,70,109,219,44,73,223,208,17,176,99,26,128,72,38,212,130,215,117,241,116,53,70,65,30,165,122,96,1,193,7,228,155,191,238,6,167,13,190,229,2,130,173,0,13,22,230,249,241,93,255,0,239,175,100,5,85,140,173,219,40,97,92,247,36,127,160,211,2,81,98,180,241,153,128,93,158,162,196,88,200,16,91,11,29,252,0,164,147,216,113,169,117,22,72,242,138,66,236,234,22,131,242,1,61,184,190,74,215,98,121,61,232,93,106,82,38,50,116,120,54,21,151,35,34,86,102,55,126,138,169,161,197,254,102,228,155,29,149,107,185,208,134,50,209,137,128,37,1,173,213,192,178,106,239,230,142,165,0,215,17,66,227,163,144,71,168,143,188,176,36,5,20,120,81,220,18,192,10,63,63,125,15,38,76,140,168,34,12,88,41,102,87,54,59,95,159,138,63,127,3,190,173,153,218,76,243,28,80,67,38,230,59,97,37,76,103,113,0,1,77,64,80,81,193,4,125,180,199,31,3,19,24,73,28,251,4,142,142,165,150,112,84,18,74,134,71,30,8,36,109,96,119,14,126,250,77,208,211,122,5,158,92,7,234,33,97,92,179,7,5,30,80,155,130,208,171,85,176,222,226,69,169,6,128,243,122,189,49,223,52,172,120,83,198,231,107,153,66,178,150,32,142,91,107,27,186,177,197,215,113,174,102,99,226,172,65,164,202,82,241,198,168,141,18,150,44,66,138,82,79,10,59,139,241,90,172,245,117,18,67,140,205,44,248,88,215,36,81,191,180,9,2,142,84,3,74,13,1,124,150,10,47,197,27,88,41,99,12,34,62,146,249,24,204,135,219,36,206,3,51,10,11,66,137,10,160,158,108,242,123,214,162,83,55,164,77,26,68,241,100,219,49,117,48,150,64,181,180,6,82,44,19,207,21,125,180,46,63,86,201,99,26,44,173,20,139,114,73,39,22,194,236,14,108,249,215,177,37,143,214,25,89,14,25,119,42,129,53,176,60,16,47,252,194,129,227,251,141,20,195,15,69,241,132,101,42,9,2,148,131,35,123,126,8,187,177,207,206,172,11,232,36,192,161,89,136,40,21,251,149,187,10,7,99,200,253,181,63,199,193,34,1,26,163,72,206,91,211,170,85,4,112,170,24,94,209,220,243,206,171,141,165,207,151,33,54,192,160,70,251,101,101,14,167,219,87,205,211,87,42,71,35,249,116,101,149,106,176,5,54,98,42,78,81,42,70,218,180,87,218,13,223,254,124,241,171,113,164,76,140,73,34,33,148,18,71,230,183,30,120,39,245,63,190,150,60,146,0,203,146,105,189,164,7,99,184,3,200,63,113,71,207,219,71,109,92,12,151,88,228,89,35,42,25,93,123,219,118,4,118,177,207,110,52,252,51,79,54,85,38,56,143,41,94,6,18,198,36,80,84,38,214,2,193,178,46,185,177,200,63,210,245,238,171,58,73,146,165,16,11,128,37,118,228,18,9,253,69,86,132,50,54,203,222,209,149,109,202,203,197,27,239,125,239,183,244,26,121,215,241,85,90,41,128,219,235,196,92,40,177,100,48,85,171,190,104,243,95,174,134,242,30,49,107,59,204,114,99,47,43,110,2,74,217,92,168,242,5,215,23,253,44,234,252,33,15,225,102,72,98,145,243,75,6,82,172,181,92,142,5,118,228,18,79,198,169,134,124,117,204,121,25,36,138,50,84,169,132,130,202,212,5,128,221,239,221,199,155,248,215,68,162,38,140,43,1,181,25,183,81,33,158,170,187,126,95,106,128,59,3,223,64,144,201,99,134,56,63,11,233,25,152,113,181,152,236,31,55,182,153,141,253,192,174,247,170,178,115,101,244,149,68,242,40,50,47,178,16,35,64,44,213,40,237,200,174,121,61,244,49,138,124,146,206,150,170,164,94,231,55,207,159,212,145,100,106,233,97,244,0,17,58,151,138,137,118,218,24,2,107,105,178,108,115,253,244,117,27,111,195,216,249,115,96,196,37,143,36,69,49,163,189,149,128,77,214,54,130,182,1,227,155,213,83,245,30,163,33,97,38,90,206,174,182,92,42,176,42,13,89,181,191,249,234,165,198,157,22,25,41,85,75,251,74,17,184,17,216,246,239,199,26,142,65,45,51,13,172,196,33,44,2,133,61,236,254,94,0,174,73,174,253,199,157,20,43,116,93,139,46,92,177,72,130,129,141,7,184,184,77,170,44,213,129,201,174,223,97,246,26,21,230,118,12,26,86,144,133,165,102,149,155,112,191,3,85,148,10,129,196,141,238,237,237,32,30,57,23,126,15,21,92,247,215,16,68,75,25,11,41,160,16,161,0,47,34,236,87,60,93,11,28,232,17,212,73,101,157,82,21,103,149,152,42,109,178,204,215,64,15,55,100,106,236,140,153,92,72,178,70,187,157,217,221,159,221,33,115,195,91,126,106,39,193,39,157,10,85,25,73,27,143,61,216,129,127,222,245,226,55,15,202,121,0,17,224,243,250,104,0,162,161,94,39,18,16,236,160,179,51,16,119,115,99,191,142,195,83,108,140,140,215,13,51,22,88,144,43,21,68,93,170,56,4,144,5,243,66,207,63,174,133,46,237,180,190,214,1,106,155,207,125,91,1,89,118,34,194,171,42,238,99,33,36,144,60,0,167,130,116,1,229,14,185,12,35,50,21,44,11,24,220,243,93,137,253,57,209,175,145,20,97,18,69,159,213,6,65,59,228,21,43,195,82,237,1,108,210,158,196,145,103,138,208,78,232,134,69,1,88,177,21,185,84,128,15,60,249,190,107,237,219,93,51,9,65,62,140,20,163,189,112,167,144,105,108,14,73,178,40,246,30,52,12,242,23,83,184,160,82,136,24,171,112,24,22,176,40,124,240,52,86,70,108,162,37,198,129,228,12,192,163,114,61,202,199,118,192,7,59,127,67,241,198,171,150,115,146,170,230,20,2,35,180,36,118,75,53,221,176,248,190,60,106,199,3,240,136,163,17,68,172,133,120,20,27,155,5,136,61,193,55,207,126,62,52,0,32,13,232,153,72,79,79,126,197,183,82,215,182,235,109,238,35,142,245,87,197,222,188,231,116,74,165,1,10,172,228,133,1,148,19,192,191,34,255,0,113,174,228,52,70,130,128,95,149,44,25,173,64,111,60,13,196,247,191,255,0,84,86,135,55,64,22,225,108,139,236,62,224,120,208,1,17,52,142,203,2,54,208,238,9,81,249,73,239,117,246,231,159,26,221,116,110,153,143,143,233,52,200,210,144,170,193,88,216,80,57,220,223,115,221,64,227,231,89,78,137,142,31,41,166,144,175,165,10,217,177,205,145,96,15,215,231,254,186,210,64,217,57,185,75,137,141,181,178,166,191,84,187,80,65,86,89,152,240,163,181,159,208,14,117,151,45,181,73,157,28,52,178,205,64,234,51,102,76,144,98,66,217,19,200,78,200,227,110,88,126,244,21,64,2,205,233,212,157,35,27,164,172,57,31,82,125,67,22,24,162,223,132,233,241,179,77,53,11,33,73,182,97,124,110,10,7,193,29,244,183,18,116,250,83,22,119,198,149,198,107,34,171,100,178,139,82,5,157,129,133,40,248,221,117,205,143,133,159,78,116,185,126,166,250,154,32,73,171,18,204,204,197,153,148,27,182,110,230,205,119,242,117,202,148,18,109,171,163,165,190,73,251,72,222,226,253,53,210,58,182,44,153,81,125,53,159,20,123,128,86,205,235,115,67,36,133,128,182,218,172,192,17,199,6,185,241,175,156,253,103,143,4,19,152,177,215,168,36,112,200,163,43,7,169,129,47,167,180,143,112,117,62,244,35,134,247,3,65,121,228,29,125,171,51,169,244,110,154,139,139,47,80,199,73,151,133,128,74,166,65,100,155,219,119,207,39,89,159,171,241,113,58,166,12,175,139,44,82,245,40,97,245,150,27,86,105,161,63,153,64,28,176,171,62,123,31,157,68,121,218,146,77,17,252,118,155,182,126,124,202,129,99,1,227,8,204,25,147,116,72,64,36,18,65,175,208,1,71,224,221,234,153,203,51,22,102,46,65,182,238,84,49,28,144,79,146,126,195,227,176,214,135,172,244,200,49,167,92,232,81,253,228,154,173,219,148,142,226,248,227,184,55,220,105,68,248,78,153,5,93,54,110,109,197,36,252,202,55,109,247,115,195,109,247,88,227,158,59,241,223,25,41,171,71,28,162,211,166,83,131,134,217,179,5,102,101,143,150,44,19,119,106,246,143,189,19,163,14,50,75,17,142,23,84,145,9,45,19,2,133,65,60,81,220,119,113,254,110,56,213,88,158,162,197,28,81,180,96,180,142,229,195,217,33,66,177,0,254,135,155,240,14,161,60,230,73,166,244,101,158,77,214,174,207,76,90,207,28,129,228,133,2,235,254,180,78,10,89,216,227,16,74,42,187,157,202,204,65,13,87,123,124,14,194,254,116,118,58,98,188,75,36,204,234,196,57,102,6,128,35,181,150,82,47,159,62,52,36,177,108,17,203,82,8,220,53,110,32,217,83,71,145,247,34,235,143,22,104,235,201,144,201,9,132,184,244,203,89,38,199,37,64,228,3,200,31,26,99,39,145,143,233,61,69,42,203,27,68,173,184,33,82,21,174,129,95,159,109,223,220,29,64,5,244,213,130,128,7,99,103,237,254,132,30,116,211,34,12,65,135,44,178,36,187,97,11,19,123,45,131,144,23,142,64,220,0,81,71,133,228,114,78,150,187,70,5,236,148,43,155,14,204,20,213,114,20,81,29,249,39,250,104,78,198,89,136,161,237,37,120,227,69,27,134,245,32,53,17,199,110,245,126,52,110,124,216,201,147,248,204,70,35,34,36,103,101,141,25,148,216,10,166,201,177,74,110,190,218,88,141,66,61,206,192,179,89,218,108,53,15,154,211,79,86,12,92,41,89,38,142,89,99,99,41,222,165,159,117,0,1,32,124,26,239,247,212,181,145,161,36,142,100,84,77,224,170,237,68,44,212,20,30,77,252,15,55,166,105,211,114,151,22,73,35,130,76,156,84,83,44,178,192,193,130,40,177,185,148,29,203,87,252,193,79,99,231,75,85,16,172,168,9,10,5,38,224,160,176,34,232,255,0,110,116,127,225,99,16,44,174,193,141,89,63,149,87,154,37,137,239,166,34,230,146,53,201,15,184,50,173,236,106,228,88,160,64,20,73,190,40,215,157,18,36,245,100,84,137,3,21,0,189,50,146,47,176,171,31,167,29,171,75,189,85,70,222,146,73,185,82,144,23,228,154,231,145,227,154,174,221,180,106,226,100,206,127,19,30,50,203,177,66,141,168,88,43,118,2,251,10,230,192,209,72,165,47,130,248,101,196,143,167,59,36,236,157,69,167,11,24,70,52,200,125,172,40,10,96,65,186,189,215,199,109,80,241,173,43,182,226,5,42,22,98,44,115,74,44,243,216,246,253,43,94,198,199,17,78,38,201,134,77,219,149,212,163,109,101,60,209,94,111,117,213,21,60,109,189,91,34,212,224,205,48,221,43,239,93,236,66,238,60,3,188,158,252,221,252,177,210,88,13,158,201,95,225,211,151,86,85,161,95,34,207,96,123,10,23,247,58,0,206,241,196,212,22,213,64,165,38,172,26,179,219,145,201,247,113,163,178,164,25,19,8,226,146,210,43,86,98,25,139,145,222,194,139,228,246,249,239,169,64,248,243,9,103,146,33,28,106,202,14,230,165,176,72,230,255,0,55,61,129,239,200,241,161,3,37,22,27,101,66,206,176,200,206,180,193,66,175,36,159,205,125,137,226,171,182,175,199,196,196,217,41,203,117,143,40,43,51,122,210,13,171,206,210,21,71,230,110,86,143,142,120,208,134,104,34,128,75,55,83,97,44,66,225,130,120,72,102,27,106,212,139,95,36,128,121,191,235,170,253,72,215,111,162,9,34,151,115,126,102,249,246,223,182,248,52,52,168,65,81,15,78,104,242,39,114,138,166,209,149,45,207,21,68,19,84,59,223,123,61,251,104,50,192,190,242,204,2,16,89,152,149,98,0,236,127,94,5,106,57,50,228,88,140,155,65,65,69,29,221,197,255,0,78,77,114,53,16,8,137,253,140,214,75,50,131,96,3,205,3,254,97,166,144,6,14,166,18,104,229,199,233,208,44,254,145,80,125,66,180,166,232,139,22,123,155,237,116,53,44,105,243,228,120,213,100,36,4,165,216,40,237,7,154,160,73,55,95,174,132,145,26,41,211,108,108,219,64,83,237,44,194,151,203,14,64,28,2,71,147,175,5,96,29,26,47,87,113,42,23,213,101,3,129,68,237,54,195,145,240,61,186,43,5,33,174,83,70,32,140,163,170,12,85,104,221,139,6,105,26,207,185,168,93,155,243,216,127,77,122,57,211,210,146,36,151,210,88,182,163,21,91,103,75,186,190,77,110,55,92,124,232,8,145,33,146,102,8,162,70,44,119,50,138,4,154,160,43,176,31,190,142,195,138,32,229,164,150,129,85,1,2,49,99,205,216,241,100,95,127,141,67,72,165,101,209,178,198,66,66,89,203,29,172,187,120,219,199,55,227,143,215,70,36,226,68,254,34,162,90,109,85,83,180,112,77,223,235,251,104,108,112,131,57,125,8,158,88,150,229,244,85,25,217,173,154,183,5,178,63,77,89,60,235,140,29,219,26,85,202,4,218,52,76,182,64,0,19,222,184,242,126,43,157,75,64,177,146,78,29,29,64,64,150,165,88,33,187,62,77,249,191,183,31,174,169,103,34,66,161,149,83,111,45,184,157,166,185,255,0,90,208,211,229,77,51,187,36,82,76,225,182,84,147,109,84,36,11,20,109,141,213,240,0,231,191,21,171,66,28,102,183,48,143,81,125,236,29,152,2,56,174,106,200,190,220,15,215,71,90,26,103,34,60,139,27,146,168,243,193,53,255,0,61,83,40,12,3,59,146,23,242,241,116,127,203,253,53,25,19,114,50,20,137,74,251,148,132,44,72,237,116,196,208,251,234,151,65,11,4,98,89,174,131,49,224,252,93,120,241,192,254,218,164,134,237,4,35,182,68,205,28,73,43,48,64,73,9,100,110,4,5,248,20,126,62,250,144,154,100,244,183,2,170,64,59,72,219,187,130,9,62,123,141,49,232,138,50,159,33,98,49,68,203,142,204,85,136,20,191,152,168,36,142,192,18,79,38,187,45,233,103,82,45,28,178,198,193,131,137,89,137,82,88,128,72,34,155,200,187,31,253,233,45,208,69,58,109,248,90,37,46,155,10,130,172,119,18,60,143,254,180,24,98,89,145,137,5,136,33,84,89,219,252,163,231,193,39,192,227,231,86,97,228,39,225,132,174,173,108,66,162,194,125,196,252,15,143,3,247,60,234,232,161,144,75,189,209,4,187,203,54,218,32,49,238,54,249,3,176,253,244,244,83,202,39,19,219,136,193,80,196,144,40,243,194,146,127,211,190,164,64,117,18,17,24,230,191,55,181,87,142,215,220,255,0,211,86,133,41,114,159,76,0,24,54,225,237,36,141,183,68,208,53,253,53,100,83,194,136,171,180,74,212,67,136,163,220,108,17,252,230,130,252,82,159,212,234,72,107,4,2,126,31,33,93,11,2,139,70,141,146,106,183,15,189,255,0,166,134,158,52,218,82,4,101,101,236,88,41,160,60,241,193,224,223,39,206,140,48,62,67,42,23,144,247,81,31,170,204,82,185,32,30,225,121,237,247,60,232,183,250,127,168,68,33,120,240,153,132,164,109,0,171,54,235,224,22,230,143,21,84,7,26,165,246,102,229,88,108,81,20,17,217,12,129,138,155,220,30,168,147,197,176,243,223,183,245,213,145,64,201,94,156,210,18,158,229,2,85,44,197,154,128,14,5,221,53,127,109,53,255,0,0,235,5,164,39,24,170,177,44,228,58,40,106,247,118,243,231,183,28,234,197,250,107,172,226,193,12,146,99,78,140,241,44,168,203,42,154,81,201,98,193,187,1,223,177,6,190,250,209,36,253,49,124,153,217,68,255,0,195,195,80,230,34,35,12,192,172,78,174,161,69,217,82,164,81,4,213,89,36,131,218,169,39,83,198,153,34,150,61,138,172,138,182,75,91,59,53,13,162,184,187,36,221,242,124,10,209,217,125,39,63,26,20,124,184,151,28,176,54,161,169,148,40,252,172,47,129,199,111,28,126,80,70,171,196,233,107,213,50,165,72,95,25,125,40,149,140,59,246,171,30,74,221,6,36,146,13,15,223,227,82,233,13,60,88,151,38,32,147,69,43,59,1,11,171,59,130,164,246,175,36,14,88,85,223,142,63,46,167,32,57,17,145,0,12,193,214,53,44,229,67,41,109,190,238,192,11,53,124,105,166,39,70,159,58,28,236,117,64,152,240,162,179,198,170,219,153,138,182,212,0,121,59,119,91,113,200,242,116,191,10,9,93,164,73,99,12,209,185,222,174,229,77,134,28,247,231,220,189,251,115,163,177,88,110,172,113,11,100,79,213,28,152,177,164,101,80,85,177,85,149,85,87,133,93,162,128,10,5,88,239,124,147,122,103,151,58,182,30,36,17,162,128,165,155,220,44,177,22,161,136,231,155,39,244,254,250,94,51,178,112,211,54,57,225,136,205,144,139,12,238,204,204,99,142,236,128,1,219,71,219,200,240,62,250,173,243,94,88,203,151,189,162,149,84,109,37,127,95,254,187,157,101,213,183,99,104,185,114,21,8,52,163,210,151,118,229,107,220,192,26,52,120,37,79,199,29,239,92,199,202,149,34,154,32,24,59,18,206,86,217,168,138,36,159,190,168,233,207,138,234,18,64,172,75,179,110,105,8,107,246,144,0,163,66,201,251,106,121,2,84,196,140,197,19,0,238,74,0,187,153,142,209,100,176,20,111,157,188,120,63,174,157,45,10,179,66,193,43,76,93,182,176,13,223,104,5,153,64,254,195,141,122,57,54,2,97,218,231,243,131,103,220,222,15,61,133,85,234,126,148,201,9,89,3,24,209,24,22,170,94,255,0,151,245,7,158,117,77,164,236,180,202,8,218,89,79,11,67,201,236,121,255,0,93,88,217,200,166,244,21,169,21,131,109,39,119,5,88,252,115,192,255,0,174,173,72,61,28,22,200,200,244,144,20,42,21,75,22,182,251,17,237,170,252,215,127,109,82,96,102,102,102,86,145,208,41,85,81,86,199,149,31,127,28,104,142,161,60,217,6,44,76,105,21,84,13,245,11,221,179,5,182,127,150,36,26,81,219,247,208,242,51,190,142,244,142,73,49,230,149,153,65,222,9,230,184,251,124,124,107,218,5,163,51,77,41,221,249,91,103,62,227,192,3,146,121,189,123,71,86,59,20,237,252,68,206,145,128,209,128,5,143,118,226,60,215,249,110,181,99,183,169,145,158,98,64,168,211,74,194,197,42,168,36,242,62,52,70,60,145,38,64,33,80,170,81,96,69,22,162,40,31,214,143,245,210,220,169,253,64,193,199,230,118,122,190,228,146,121,227,239,173,16,165,130,128,18,193,30,242,9,98,214,64,63,244,253,117,197,0,70,73,110,127,204,13,154,243,168,113,180,219,91,19,119,127,26,240,216,226,155,128,77,217,111,21,199,26,163,50,216,234,228,101,8,21,83,112,15,126,234,61,135,223,177,253,181,43,137,147,152,228,44,204,67,16,5,40,27,107,111,247,187,251,86,134,12,85,129,0,165,155,190,244,53,214,59,88,129,247,231,182,144,30,120,217,21,109,72,82,70,238,227,119,239,90,37,167,134,120,128,152,21,219,196,123,21,65,3,185,45,74,55,93,208,253,239,65,133,30,42,254,227,198,188,57,96,188,0,77,104,2,108,226,70,44,64,236,44,93,150,35,245,255,0,77,113,36,120,247,108,114,160,247,218,104,31,142,53,224,187,64,178,54,176,228,3,200,230,185,254,154,240,5,201,1,111,185,52,47,143,157,0,27,130,22,69,33,150,48,16,0,24,154,218,182,73,52,63,53,246,231,80,50,15,196,42,201,28,140,137,96,168,59,73,21,219,237,207,239,90,29,152,237,160,196,238,252,220,158,127,109,120,202,230,71,148,182,215,36,146,220,216,190,52,12,188,52,59,203,199,27,109,97,181,99,114,24,246,231,144,7,155,163,223,76,178,113,27,27,167,193,5,192,242,228,129,34,180,77,186,134,208,194,51,240,84,155,110,120,60,115,206,185,133,26,227,180,5,100,245,67,16,99,104,212,3,184,144,21,73,39,219,201,126,13,112,60,246,209,115,195,22,4,109,102,55,157,21,151,134,44,161,131,81,35,193,182,29,252,248,28,157,43,240,117,130,174,159,151,6,12,147,62,74,9,100,128,171,32,69,166,99,102,195,26,173,163,147,218,205,208,62,64,177,254,29,177,50,152,236,108,198,145,54,51,201,182,214,201,98,77,209,36,208,178,120,174,57,55,160,167,89,93,247,128,236,36,98,20,247,182,0,118,253,63,235,161,222,175,141,164,40,240,56,63,125,21,232,88,192,205,149,138,175,188,201,26,150,176,36,33,148,146,46,172,216,189,83,44,239,144,202,133,98,6,143,42,187,65,238,121,173,66,41,164,199,97,232,186,144,87,220,187,109,91,237,70,198,174,88,219,100,185,10,24,73,185,130,149,79,106,238,7,219,99,128,127,55,29,184,211,21,176,118,85,48,150,4,216,176,163,142,252,114,127,175,26,115,212,225,19,116,254,159,144,174,160,171,48,107,32,109,220,3,40,239,230,155,74,18,50,20,30,214,196,87,219,138,209,243,57,126,143,142,72,33,21,145,88,93,221,7,28,129,164,198,158,24,36,37,34,80,64,118,181,218,219,13,123,91,186,158,13,30,53,124,24,101,177,83,49,17,89,67,133,49,114,65,237,197,14,64,36,247,251,124,232,117,96,97,87,0,6,137,72,80,164,174,226,73,59,187,241,64,215,142,195,239,171,113,231,48,178,185,119,252,61,4,147,99,114,23,154,236,124,18,79,234,52,196,130,158,34,203,114,99,6,115,203,51,180,163,111,97,124,112,59,247,175,7,227,84,205,4,59,75,62,49,94,199,122,74,72,28,158,225,135,55,250,235,197,102,8,142,136,204,140,220,190,226,11,17,205,147,230,137,243,219,145,122,140,142,199,167,152,247,49,145,220,3,108,25,84,2,121,6,201,4,216,239,164,22,70,40,22,70,43,6,66,111,111,96,73,71,166,91,244,238,188,126,163,80,108,44,188,115,233,190,12,151,71,249,75,82,215,61,141,121,239,169,193,144,177,170,29,146,72,228,53,40,109,187,79,207,0,159,233,90,18,74,106,27,216,146,204,88,18,104,18,126,124,223,125,1,104,185,48,114,54,59,180,97,54,133,52,204,21,141,144,61,171,231,85,150,49,204,66,22,225,206,219,0,87,127,218,245,24,192,86,218,160,2,88,114,104,88,227,86,23,106,32,217,0,254,96,56,60,127,223,64,138,136,216,192,144,72,29,215,239,241,162,102,97,52,205,42,45,0,20,144,79,180,181,89,30,223,31,26,166,183,50,128,168,252,110,39,177,171,249,189,112,40,228,157,224,26,22,164,31,141,0,122,64,1,3,104,0,14,8,190,108,15,157,19,135,4,175,102,26,45,180,179,83,168,52,57,20,167,185,31,109,81,42,198,89,189,57,89,148,49,52,201,76,71,205,130,70,165,28,141,18,51,16,7,169,193,36,14,215,205,127,207,237,160,14,23,118,93,132,133,64,196,254,80,59,255,0,245,168,0,219,13,6,218,13,2,5,139,236,47,250,159,237,241,169,59,7,162,8,12,13,4,43,71,205,159,138,236,191,62,107,94,43,182,156,57,96,84,49,32,21,241,216,254,254,126,218,6,121,101,116,22,26,136,27,20,243,99,250,121,23,230,245,192,228,170,169,60,14,123,240,77,123,127,109,77,201,46,87,120,145,66,170,150,3,184,21,64,113,243,251,243,168,58,20,98,140,180,67,81,191,7,227,64,17,85,37,79,155,237,95,166,164,0,1,75,26,70,23,99,185,3,131,198,188,61,204,228,150,99,229,187,253,191,93,74,0,125,101,111,27,129,60,133,23,126,79,129,247,241,223,64,15,226,73,49,122,101,170,51,179,147,33,3,205,146,44,254,128,15,211,90,126,145,140,58,102,44,89,5,213,165,112,179,74,202,40,149,175,158,221,168,47,23,223,206,144,244,184,83,43,108,37,150,72,131,21,119,141,193,59,85,152,208,4,11,176,65,221,231,227,90,150,80,140,68,129,68,142,171,237,171,10,215,184,0,63,94,250,230,229,151,135,111,4,45,95,192,163,170,100,150,153,113,208,49,150,110,72,187,32,120,36,247,221,173,54,28,115,116,78,142,184,131,33,113,37,204,101,50,60,147,44,84,0,178,89,175,133,91,38,188,223,205,13,32,250,86,36,127,170,225,108,161,234,44,74,100,98,77,238,247,95,158,223,246,58,251,23,82,233,61,7,172,99,58,102,96,227,202,91,157,251,6,225,251,247,241,219,92,188,243,81,106,30,108,232,227,139,118,246,124,171,166,227,64,253,102,36,233,179,197,151,1,96,206,99,136,198,92,110,34,198,224,11,41,32,209,30,70,180,63,237,7,162,227,67,212,177,58,171,100,8,58,99,194,144,196,235,27,48,73,236,190,214,219,202,130,8,33,185,162,24,87,107,209,244,191,167,58,95,72,245,229,197,65,32,68,101,81,203,149,21,216,125,248,35,176,210,185,254,173,198,203,150,110,147,143,211,79,81,131,57,162,196,70,154,59,137,165,44,0,0,93,144,182,91,119,20,87,131,231,89,195,151,183,38,21,170,47,147,142,163,126,163,11,12,109,213,58,34,198,206,173,57,70,97,184,15,115,1,221,79,107,32,19,254,247,198,178,221,65,17,231,98,100,42,202,14,237,199,113,86,221,77,224,146,59,26,29,172,107,233,95,84,116,248,122,55,214,217,216,216,148,152,243,4,203,198,11,217,119,114,104,127,151,122,154,248,221,93,181,142,250,134,4,108,200,179,229,66,234,165,215,38,32,181,233,29,188,30,59,95,53,222,235,93,156,82,253,171,198,113,115,69,56,169,25,37,146,69,117,126,224,10,64,77,85,2,7,3,226,207,7,191,155,213,144,190,50,168,245,4,163,114,56,117,81,65,128,162,7,113,106,123,87,141,93,137,137,44,216,241,170,43,22,36,141,183,69,74,130,65,163,87,216,216,241,161,66,168,112,30,64,63,48,98,171,185,239,207,180,215,223,237,174,179,152,235,35,148,85,162,206,84,237,72,206,234,55,200,35,184,52,47,111,60,115,174,160,79,70,213,203,79,35,20,84,171,44,187,111,117,252,114,7,237,169,99,195,46,68,36,164,108,97,136,169,228,128,109,190,15,197,41,63,111,26,128,14,155,217,24,176,216,173,189,69,17,98,143,35,176,35,250,232,17,107,207,35,226,180,78,251,153,166,245,29,131,242,214,43,145,255,0,196,16,70,186,4,146,200,99,95,81,67,149,222,55,95,23,186,254,194,205,241,170,228,53,237,1,153,84,113,187,184,161,200,231,128,60,126,128,104,199,198,202,154,86,76,112,73,42,11,219,132,81,205,0,60,246,230,143,58,6,145,60,108,36,146,86,33,165,98,165,133,48,10,24,131,108,164,247,160,40,248,228,232,134,200,201,193,142,51,234,76,15,101,223,114,17,197,208,13,223,143,29,191,166,133,49,12,93,207,54,239,196,20,111,77,94,207,222,193,6,203,113,199,142,228,234,228,195,86,130,189,89,91,38,101,36,178,241,185,137,29,172,114,62,121,171,243,92,105,88,0,102,251,51,164,221,48,66,85,94,246,15,110,229,28,109,2,184,237,199,26,109,34,227,193,143,23,184,150,218,164,43,33,53,92,130,104,209,63,233,250,157,46,234,11,183,57,163,143,106,15,77,70,227,102,197,121,227,192,227,183,237,162,102,148,2,170,142,225,85,1,12,160,128,170,0,35,119,113,201,4,221,11,173,3,43,141,156,204,86,63,84,134,64,169,252,61,187,171,224,1,193,237,243,207,222,181,8,226,201,201,116,143,108,162,212,150,12,164,123,126,44,128,104,130,71,239,174,180,187,93,85,101,153,68,182,129,77,39,180,45,16,56,224,0,196,110,251,29,79,23,54,37,64,30,35,43,8,127,14,164,210,151,218,203,65,154,234,130,128,57,240,7,23,206,134,201,69,113,202,199,48,169,75,40,202,173,184,240,10,251,64,177,93,168,139,253,53,48,241,164,140,76,73,68,237,239,249,71,192,63,0,234,178,232,146,204,198,25,17,214,86,105,54,184,101,80,88,87,20,120,4,129,223,147,171,211,29,230,202,143,20,178,169,103,88,193,228,109,176,108,253,200,0,157,3,179,214,239,0,109,230,34,222,245,247,109,86,80,121,3,250,255,0,77,13,145,27,25,132,210,41,80,236,68,229,148,2,220,221,128,123,154,236,126,78,140,205,150,57,243,29,113,148,172,77,74,21,125,197,71,129,103,245,94,221,205,248,26,23,43,123,192,205,116,23,104,10,57,4,246,98,104,118,231,198,146,29,151,100,226,32,69,81,185,66,198,90,216,219,49,31,38,249,227,128,62,56,241,170,21,201,196,99,34,1,185,182,138,4,50,155,4,209,255,0,166,137,216,27,16,240,138,174,219,195,70,161,109,143,20,7,252,184,226,190,117,196,244,194,191,117,101,64,198,193,52,62,72,236,1,171,21,207,206,152,200,99,185,104,213,100,10,61,189,143,142,107,246,175,239,163,76,106,210,6,141,210,20,10,187,218,69,227,238,199,158,108,214,168,146,51,143,18,9,21,131,179,43,49,80,41,183,3,86,127,225,55,171,68,251,36,12,92,168,8,88,74,206,164,141,160,214,218,20,59,113,122,77,129,123,57,121,222,65,184,32,82,142,119,48,22,123,30,71,106,29,143,31,109,10,222,172,139,65,140,86,220,22,32,48,237,222,251,10,225,70,153,96,99,98,229,195,43,76,185,45,43,110,117,88,194,170,47,32,238,102,62,73,61,171,129,90,39,27,11,29,113,214,108,140,168,150,246,202,237,185,118,1,109,97,91,187,112,20,93,14,79,138,230,91,75,97,96,216,221,59,39,63,30,81,139,8,37,97,14,202,54,170,5,179,123,157,152,42,154,231,207,216,30,218,148,253,35,62,8,129,205,71,138,57,153,147,248,44,25,88,41,218,44,128,15,249,171,193,224,141,59,233,80,100,228,100,12,104,177,241,225,198,107,47,145,212,21,169,59,157,161,107,117,157,192,88,94,7,123,23,166,29,75,46,93,139,14,84,56,205,198,232,164,129,164,148,49,160,13,41,11,181,71,30,44,252,11,212,57,53,132,14,110,232,204,142,158,152,112,152,85,12,92,123,152,18,11,85,247,218,121,3,159,191,245,215,70,27,225,48,152,24,194,53,17,182,129,163,219,142,255,0,161,213,217,114,205,35,20,44,160,168,1,75,46,211,93,175,143,38,175,158,121,213,184,19,70,140,195,33,86,98,66,132,0,51,41,94,119,6,174,111,131,219,244,253,75,123,42,240,75,11,167,203,155,46,229,199,100,141,93,152,147,237,80,64,225,119,30,110,188,121,238,117,52,232,111,40,148,203,58,227,188,84,4,13,142,100,13,187,154,86,86,30,239,210,244,239,165,67,146,239,36,145,206,185,72,27,114,70,32,84,69,0,114,160,157,172,204,121,247,31,2,180,187,168,224,172,239,248,136,87,36,79,24,80,27,248,112,32,85,179,252,131,220,199,242,171,119,241,169,183,123,37,78,229,70,87,168,151,198,202,124,124,184,166,139,105,216,210,60,108,172,20,246,177,220,3,170,114,17,148,197,100,44,141,64,30,225,135,131,99,191,141,55,206,141,178,103,46,101,218,132,58,157,196,201,238,219,249,125,224,118,39,251,29,34,202,84,92,114,136,225,80,37,135,22,170,72,38,246,243,218,187,31,63,166,181,139,76,213,188,100,51,162,117,73,250,126,99,188,1,12,130,54,138,68,85,89,41,24,16,65,13,246,61,199,35,82,234,51,140,133,89,152,18,94,212,42,159,0,1,95,35,129,124,249,208,133,18,118,83,140,93,32,44,204,9,165,82,8,23,199,112,108,89,253,53,28,134,165,84,14,155,85,198,230,0,209,175,131,250,95,127,157,58,183,98,82,105,81,220,112,35,138,48,140,84,136,195,16,110,213,69,89,63,113,99,69,65,159,144,178,44,106,196,122,100,108,101,95,113,36,242,121,177,124,233,105,145,209,227,120,208,133,83,108,172,106,208,214,224,124,243,95,233,163,49,165,56,14,34,148,146,9,168,221,199,38,135,59,171,155,231,184,208,208,118,240,59,29,160,201,200,2,74,10,136,100,50,78,222,161,99,224,95,101,176,123,241,253,201,214,159,2,46,142,97,87,200,198,89,153,16,218,250,140,187,150,236,47,13,96,144,62,59,157,103,98,73,22,65,232,72,241,200,11,42,178,178,131,103,134,175,243,88,227,247,251,232,181,144,71,148,4,177,72,75,26,245,21,168,175,220,253,248,254,250,134,254,9,146,109,108,115,137,135,143,24,247,73,34,149,115,74,168,84,32,38,187,243,117,218,249,58,43,10,88,228,200,146,80,254,164,172,231,135,10,173,252,192,124,40,21,93,181,236,124,150,124,105,82,57,21,149,137,220,194,154,172,124,30,71,234,13,234,101,76,96,179,62,52,139,184,150,44,27,221,250,89,239,71,251,157,102,229,103,52,175,76,41,164,12,236,129,47,216,160,20,187,171,23,250,247,29,135,141,89,30,98,71,20,106,145,41,100,137,85,91,99,5,85,30,9,61,141,88,61,187,142,250,67,38,92,237,152,102,129,30,6,95,109,172,155,118,131,126,65,227,191,109,93,185,218,17,185,162,196,105,25,81,94,108,133,72,148,213,211,49,32,45,208,171,243,198,170,45,34,28,27,162,142,161,43,207,28,138,85,85,164,90,42,139,252,165,173,134,225,201,63,214,244,55,77,234,114,244,53,158,76,96,141,19,33,245,33,100,39,115,47,10,193,135,33,189,192,93,251,69,235,66,191,71,125,75,157,138,217,56,145,96,245,40,200,81,187,31,54,54,34,187,168,60,40,176,71,23,84,7,35,89,158,183,211,179,122,44,234,189,71,30,92,73,21,152,44,50,138,13,74,167,218,214,85,128,187,246,146,126,70,157,163,88,199,20,207,69,212,150,28,28,137,49,226,84,145,228,18,186,194,219,131,112,162,139,48,177,127,241,112,0,160,104,146,165,155,209,155,41,134,211,235,51,51,123,120,11,118,5,118,160,127,110,218,189,114,68,157,57,36,154,119,50,18,168,40,214,213,0,208,248,31,243,26,27,114,25,88,198,132,238,69,96,182,66,171,55,59,111,139,170,3,191,53,206,154,217,73,40,157,154,64,48,241,218,20,12,251,41,182,142,205,220,242,120,239,100,30,255,0,211,81,124,131,43,45,33,17,173,131,184,135,177,182,207,31,218,251,234,191,79,208,80,2,109,143,185,101,126,91,201,11,250,106,180,142,139,111,109,200,88,18,213,86,44,223,39,239,197,234,146,47,195,176,185,155,14,69,228,202,204,87,104,246,252,126,133,107,231,237,170,209,222,88,209,66,179,110,27,141,185,83,75,180,95,29,137,162,57,241,174,196,235,143,12,165,75,109,62,198,68,36,49,12,166,232,249,3,139,170,224,235,152,190,154,62,237,140,209,161,82,226,51,69,193,62,229,12,120,28,93,30,104,243,206,158,132,209,37,18,22,254,60,64,129,106,67,74,69,154,60,142,13,114,71,35,227,92,104,229,88,228,89,76,68,43,109,221,184,50,181,30,105,135,246,58,225,145,226,191,77,228,27,78,228,178,44,14,42,251,89,0,129,99,206,167,11,165,237,85,67,102,129,113,219,238,223,109,13,130,68,224,47,189,218,103,23,194,169,96,88,208,28,143,113,228,213,119,231,141,79,26,104,149,21,227,145,98,42,234,75,201,30,245,220,88,10,10,57,98,41,107,144,45,191,160,121,243,197,132,236,146,204,140,6,208,89,9,162,69,243,85,231,68,228,228,76,152,139,133,144,143,27,29,172,208,185,178,140,160,133,44,123,134,1,152,215,139,175,209,18,198,231,15,3,212,146,86,88,50,222,103,50,52,177,228,109,178,123,238,187,182,176,108,131,71,198,189,161,186,73,244,176,85,54,64,161,88,138,112,79,110,9,31,0,155,53,247,215,180,179,242,42,50,178,134,119,128,70,44,75,32,77,197,121,32,208,237,222,244,15,165,252,61,224,21,93,196,146,199,149,251,87,157,27,14,64,61,71,23,210,33,68,115,7,82,194,194,213,247,95,61,185,254,250,94,131,116,177,41,101,85,32,135,59,75,109,228,247,3,191,237,173,81,82,106,202,14,230,98,123,147,241,227,94,95,121,8,95,106,89,32,158,66,141,72,43,61,109,82,93,143,10,162,207,23,170,197,88,22,188,246,248,189,50,14,217,103,4,113,187,154,251,86,173,131,211,105,212,206,28,68,204,21,204,96,22,253,129,32,95,235,175,68,93,82,80,138,172,36,80,172,89,3,21,247,41,20,72,246,159,111,113,205,18,59,19,169,122,30,138,196,229,193,221,239,218,167,149,253,126,60,104,2,173,160,32,186,220,121,176,111,228,127,174,171,29,248,22,106,255,0,125,78,74,180,0,146,106,143,54,120,249,212,77,10,53,205,247,58,0,177,20,202,85,73,84,82,64,5,141,1,102,185,251,15,244,209,6,36,199,76,143,80,177,144,46,197,218,105,108,147,102,193,228,80,248,238,126,218,26,151,210,4,33,39,179,89,177,223,138,31,182,174,146,118,204,114,242,214,229,80,55,15,230,174,0,34,235,129,192,170,227,64,20,144,86,216,216,36,240,124,30,117,37,114,170,213,201,110,9,174,72,253,245,23,107,4,146,189,236,154,175,233,122,155,198,203,203,41,80,26,141,138,247,85,246,253,52,192,236,57,18,195,48,146,25,26,38,86,86,5,79,149,236,126,250,181,50,101,155,55,124,179,2,206,192,177,147,149,224,238,231,237,99,67,81,52,77,3,226,245,195,96,209,20,60,233,0,84,179,179,194,99,96,11,7,221,184,142,72,218,0,23,222,187,215,235,170,89,118,164,116,70,224,205,192,61,168,235,168,142,232,230,40,217,156,5,35,104,38,168,18,123,113,226,244,231,169,197,22,28,198,45,201,43,32,9,19,55,184,0,84,19,67,183,22,124,119,210,42,173,10,18,25,38,0,162,22,54,22,192,238,73,160,111,245,173,27,157,142,216,99,105,144,74,98,103,133,200,90,10,224,209,27,79,32,158,121,243,90,21,231,144,51,2,234,225,171,218,205,98,193,7,176,241,197,127,93,78,54,13,32,115,25,88,164,82,55,109,36,61,85,221,221,155,251,241,99,64,139,134,195,233,197,189,86,57,23,248,142,232,45,107,255,0,229,2,248,174,121,189,19,212,112,218,31,78,25,35,49,31,68,72,168,219,148,237,22,215,71,228,31,60,241,168,227,152,161,234,67,33,80,31,193,162,206,204,254,224,196,48,0,145,197,242,195,250,13,74,87,151,58,127,94,105,222,108,134,103,44,204,119,51,22,36,155,63,52,127,109,14,236,164,149,11,224,142,17,146,137,59,50,10,37,154,52,15,86,182,188,88,176,77,95,54,7,96,79,26,189,54,110,220,34,62,241,236,90,221,190,191,222,248,173,195,181,249,212,50,34,48,230,205,217,132,108,26,211,138,31,6,251,27,29,136,212,229,103,199,159,209,141,131,136,37,44,10,176,248,238,79,52,69,15,128,104,222,153,4,39,1,66,58,150,4,14,253,138,134,230,143,219,190,161,27,170,227,49,4,123,89,88,238,0,143,34,135,236,123,87,97,126,53,236,214,119,149,229,146,69,145,165,114,229,212,86,226,104,217,241,228,112,59,81,7,157,84,141,237,100,90,86,6,236,176,80,56,230,255,0,167,245,210,3,203,51,71,101,209,100,33,64,219,34,216,34,188,249,254,250,236,159,135,101,83,30,245,97,123,131,27,83,241,180,247,30,108,27,253,117,25,63,134,237,30,248,216,113,238,83,237,60,93,131,251,234,0,27,22,43,238,77,104,2,192,99,244,175,221,234,219,89,98,2,213,13,180,59,221,238,239,193,177,241,205,118,84,138,37,108,115,92,106,65,72,182,61,136,60,255,0,168,212,72,237,100,51,26,162,27,145,246,253,116,1,48,155,144,144,11,21,82,205,66,246,174,224,7,250,235,141,195,148,99,194,183,229,238,44,112,120,237,226,181,213,98,140,121,162,56,248,190,65,215,9,220,180,119,19,124,18,111,185,189,0,88,236,242,187,59,49,98,200,1,42,43,177,170,161,66,184,212,146,71,8,34,47,233,38,237,228,145,126,224,56,53,220,29,64,43,109,220,65,98,41,104,53,145,231,138,253,117,104,199,36,178,20,148,215,39,99,40,21,222,197,247,26,0,140,112,137,148,146,226,48,1,102,119,12,69,11,53,67,246,213,43,76,166,201,86,52,108,243,169,200,140,134,64,119,47,59,104,154,246,143,245,26,136,1,91,146,164,3,222,180,1,116,4,7,87,36,2,173,184,88,177,126,47,227,231,85,200,119,184,5,183,16,43,115,121,61,207,58,137,102,12,28,90,159,36,55,219,254,154,234,38,246,69,242,79,27,65,60,125,128,231,254,122,6,113,64,47,64,2,8,32,6,0,138,60,95,253,244,70,28,50,73,58,34,46,226,238,170,44,18,9,187,231,254,186,174,216,146,91,117,213,19,226,188,241,219,237,167,191,77,226,250,210,59,190,239,75,28,122,237,70,173,168,40,30,222,121,36,127,78,116,164,233,91,42,43,179,163,65,209,113,158,28,28,156,153,137,102,102,96,172,214,197,136,98,119,18,121,36,183,246,26,34,87,146,92,171,163,237,90,231,207,112,127,94,117,108,140,240,65,14,50,171,44,131,220,199,200,45,201,227,230,200,254,250,11,34,81,28,196,157,196,238,218,62,244,56,231,250,107,141,92,164,219,61,8,165,8,165,240,79,162,237,126,177,20,232,224,6,82,133,64,163,237,98,44,255,0,81,253,245,244,140,71,145,41,36,112,203,180,217,2,248,249,175,233,175,151,225,25,34,200,62,159,37,85,151,191,118,34,201,254,160,235,95,129,245,20,46,203,184,21,38,183,158,13,17,231,191,223,88,254,71,27,147,77,26,113,77,36,109,27,58,12,28,73,50,231,109,144,227,161,149,217,121,224,47,111,215,219,216,107,13,214,126,173,235,189,85,215,55,165,244,76,136,98,85,254,28,242,97,7,32,41,178,229,143,32,241,197,14,7,111,157,59,76,216,242,105,3,162,238,36,219,113,187,200,191,237,175,77,209,23,63,40,231,231,117,119,83,24,168,213,44,250,108,123,51,18,123,93,10,251,247,26,230,227,168,109,26,185,41,51,45,214,186,210,117,190,184,189,80,68,83,248,16,157,135,157,172,70,230,31,167,184,214,147,117,172,85,116,51,137,90,45,187,162,144,162,145,193,35,107,125,128,176,9,251,232,140,183,84,250,163,169,227,23,89,7,168,209,22,82,0,99,64,110,177,247,29,254,218,61,227,92,188,7,141,144,2,235,233,53,144,55,89,43,197,241,205,107,185,84,26,163,157,174,241,113,49,121,104,216,120,254,200,194,201,193,40,84,237,52,8,44,190,77,237,60,30,196,17,100,141,47,221,34,226,228,123,35,48,205,69,139,34,189,16,120,218,230,217,5,158,74,154,59,104,240,53,184,198,232,216,249,253,70,92,89,49,68,225,151,212,86,118,216,192,128,139,185,143,114,44,130,118,242,9,39,139,58,11,169,244,172,14,155,51,26,198,121,1,102,88,98,22,171,98,193,182,93,173,241,193,248,189,116,199,145,51,130,81,234,232,203,65,14,44,147,75,1,92,159,77,166,67,185,80,52,170,156,219,21,30,211,223,184,34,205,126,247,63,78,148,198,101,138,23,112,172,144,146,105,65,98,121,165,98,24,243,92,0,84,95,53,219,86,117,56,214,63,194,35,198,173,111,181,216,146,171,192,6,129,241,195,89,60,208,60,124,106,181,152,78,168,163,30,96,33,140,153,194,177,145,75,145,238,145,173,134,221,219,84,21,176,8,255,0,132,13,104,136,42,33,197,123,20,180,177,145,186,236,126,110,88,81,54,78,218,231,245,174,107,94,131,49,161,102,35,29,92,149,42,25,88,128,121,224,240,63,160,61,245,100,233,28,174,19,26,53,84,44,21,150,82,213,9,52,63,55,37,133,238,228,104,87,8,140,228,24,216,43,176,220,164,128,42,200,253,141,124,95,63,58,10,28,64,227,38,117,206,68,100,149,92,196,222,170,6,101,63,242,29,244,66,206,241,164,136,179,22,85,10,215,233,240,72,30,222,126,108,215,232,186,161,58,123,67,145,60,104,36,245,149,191,32,93,214,164,2,69,142,197,75,30,124,247,239,122,59,19,167,228,231,178,70,3,19,184,179,25,8,22,71,235,92,1,169,109,33,80,131,57,31,241,83,51,5,96,17,81,110,133,53,3,96,26,249,186,243,166,49,60,141,120,255,0,133,36,50,219,21,218,0,177,200,236,64,179,100,113,74,126,52,35,133,200,202,141,35,102,97,52,170,170,196,216,96,91,142,62,63,167,26,119,15,79,155,35,168,49,129,85,221,228,44,9,96,180,180,104,40,227,181,142,62,44,232,114,164,13,80,31,226,228,42,137,16,220,197,99,145,208,182,192,170,128,176,44,194,136,22,73,246,181,150,94,7,53,175,0,141,136,222,178,75,54,244,101,119,88,85,138,169,98,119,18,90,129,60,11,34,192,174,116,192,224,70,114,164,195,101,49,200,205,11,6,157,172,174,210,193,128,90,53,102,171,184,176,116,44,216,178,77,73,11,44,130,135,180,6,113,24,107,53,68,128,7,114,69,121,29,180,41,38,2,232,204,113,137,100,140,72,182,201,8,87,81,180,157,219,129,53,193,225,69,3,193,61,187,13,0,4,130,114,34,145,201,8,207,190,249,11,183,159,234,77,126,250,97,140,234,145,201,6,56,118,6,114,12,128,108,245,85,89,120,101,251,27,52,110,206,211,67,110,185,210,177,101,201,73,178,43,106,23,216,167,192,218,109,133,120,228,143,233,170,110,178,5,8,118,100,126,26,53,12,20,114,204,223,29,200,31,173,234,51,192,230,56,210,53,45,233,134,105,24,157,161,85,171,139,31,167,109,78,101,219,19,184,101,189,254,145,218,10,176,106,39,201,55,116,77,246,191,2,245,114,99,187,225,78,242,188,134,112,139,177,104,91,51,30,22,187,216,231,69,133,11,140,232,208,203,27,91,61,2,54,240,9,191,242,252,243,250,234,214,119,102,111,76,35,41,5,138,254,98,202,212,104,248,254,80,15,109,11,56,68,157,213,108,40,3,139,190,227,146,9,241,247,215,67,24,154,73,125,173,34,143,104,86,225,9,35,150,224,112,60,87,147,166,22,59,203,250,131,43,33,165,121,129,103,153,247,207,51,53,59,184,109,195,109,10,224,82,209,4,16,190,47,75,223,33,37,153,125,89,55,114,24,128,182,160,93,237,251,147,122,30,103,168,226,152,10,86,93,168,47,157,222,88,248,254,190,53,198,45,178,56,219,30,37,149,106,164,140,178,157,215,221,128,224,147,251,105,80,236,119,210,31,33,222,119,140,168,145,148,11,153,246,170,89,246,178,129,249,154,249,28,80,226,244,90,197,42,230,42,200,84,78,147,2,138,24,49,13,182,192,83,225,133,18,107,182,151,244,180,46,88,28,157,161,80,162,184,66,204,24,29,196,5,254,111,202,1,190,0,55,103,70,67,145,58,230,197,151,44,160,91,179,49,101,80,170,74,30,222,9,13,251,234,100,179,129,217,185,77,254,138,177,43,185,89,131,177,59,183,48,55,99,245,36,221,209,63,26,186,84,89,80,9,39,44,209,178,145,232,128,160,51,27,171,35,183,28,208,240,57,210,72,186,148,56,184,208,186,49,121,217,109,131,144,24,27,239,93,249,238,14,140,92,244,201,89,228,129,156,42,186,171,43,128,45,143,107,163,230,143,39,157,115,201,61,209,157,63,5,83,166,74,100,200,179,62,230,82,84,168,37,172,131,84,15,219,145,168,199,18,70,134,99,184,144,202,73,94,59,240,108,15,215,176,231,71,180,51,100,77,46,75,24,215,111,37,75,236,220,196,209,218,0,54,108,115,250,243,223,81,244,113,153,81,139,48,144,155,80,15,11,74,109,73,242,110,171,84,164,105,109,23,224,245,71,194,198,41,19,45,51,48,103,80,20,128,69,10,96,44,240,9,251,89,210,172,156,169,50,87,110,227,18,6,165,84,114,100,3,193,27,120,94,57,231,221,250,106,89,115,41,84,70,80,209,130,88,170,214,247,39,154,63,229,21,92,126,231,65,25,221,233,21,68,49,221,5,69,176,163,227,228,177,190,228,232,74,242,17,75,103,50,88,111,100,121,99,44,79,185,150,202,173,158,223,45,247,178,108,142,199,74,114,113,201,121,29,221,82,16,192,5,101,36,176,171,63,186,141,188,118,231,185,240,73,18,140,166,119,140,70,47,106,134,99,96,120,21,199,235,127,125,71,45,131,99,52,114,91,59,3,116,221,218,135,0,248,31,243,214,177,193,166,197,207,60,137,183,243,50,76,119,17,92,157,189,187,248,58,189,66,74,172,132,173,48,1,148,128,72,39,159,210,181,22,131,208,105,37,109,204,80,21,45,187,112,12,77,128,190,5,118,224,107,208,51,74,210,34,64,203,34,198,178,8,249,177,124,95,220,242,56,213,50,86,242,65,199,161,60,155,152,48,104,189,54,123,34,197,158,252,254,218,178,57,76,114,195,48,111,80,68,2,163,30,72,29,170,251,253,181,44,168,94,82,146,219,34,175,243,72,164,43,115,238,23,243,193,31,175,26,164,67,28,3,40,151,49,34,200,172,180,119,16,172,14,209,182,192,239,199,207,125,27,19,116,199,144,194,78,43,91,66,178,221,149,96,69,173,10,6,187,241,197,14,126,218,44,34,172,177,250,121,32,22,66,111,25,88,170,241,220,169,226,199,126,43,138,210,142,158,142,196,180,97,89,84,237,80,16,142,224,112,167,193,239,223,76,64,153,136,121,26,82,172,196,109,80,163,106,209,4,87,245,214,77,83,41,201,109,141,48,30,78,93,51,101,88,235,114,178,187,40,55,192,7,227,251,232,131,44,197,162,17,231,70,99,175,115,179,171,53,14,79,122,2,172,14,215,160,61,56,94,36,116,153,228,141,104,179,5,36,149,29,207,2,168,113,231,70,171,99,180,43,44,217,11,69,227,9,52,232,74,170,185,36,19,205,45,80,62,57,173,67,198,89,140,154,108,144,111,89,212,140,149,149,69,82,48,80,88,241,241,220,95,223,93,204,115,4,152,210,64,241,172,170,92,45,73,238,178,0,237,64,128,124,158,15,2,187,232,124,169,35,130,56,165,57,33,64,52,139,12,101,152,130,120,229,73,228,158,2,252,240,7,58,228,75,149,59,38,51,49,222,28,128,13,6,91,240,196,31,204,5,223,220,213,241,169,109,81,92,81,110,73,175,10,113,122,148,57,89,51,100,225,204,177,230,192,89,37,159,18,225,145,124,19,185,77,149,52,0,32,213,142,117,244,46,147,214,83,235,111,167,179,186,39,90,16,62,68,123,73,153,80,15,85,91,133,148,42,240,29,31,105,98,56,228,30,3,86,190,59,244,249,142,111,169,115,30,13,163,26,71,152,34,173,109,244,236,183,111,230,236,8,26,221,253,53,57,195,250,139,21,139,50,41,44,175,237,221,184,50,144,65,85,28,139,10,127,248,141,101,207,112,139,81,221,90,58,32,187,171,127,38,115,170,227,190,35,75,131,146,81,102,138,118,135,32,42,208,177,197,40,62,8,228,31,134,26,16,170,255,0,137,23,68,149,226,108,66,164,51,40,2,129,80,123,87,197,86,218,189,106,62,165,133,50,58,236,229,153,86,89,140,18,183,176,30,2,50,155,230,174,192,230,198,179,61,69,36,85,138,88,229,220,204,172,54,111,33,170,238,185,21,205,119,7,91,112,207,180,83,249,57,228,146,147,64,153,142,98,149,33,109,173,41,70,36,171,10,177,198,168,194,16,75,144,137,151,40,142,6,52,238,99,102,8,173,252,198,141,240,79,139,174,244,123,106,216,160,108,152,158,195,25,17,55,178,171,45,176,43,207,61,184,251,247,208,145,198,240,196,203,233,178,134,71,225,41,89,133,223,36,240,180,13,113,93,135,125,111,187,67,75,1,157,74,60,12,94,165,54,46,7,81,252,118,39,181,151,40,227,24,153,216,168,36,21,238,0,111,235,251,104,92,96,35,89,45,247,95,180,21,237,118,47,143,252,231,80,146,145,37,146,45,177,6,164,218,210,23,38,128,12,108,247,82,108,215,139,161,168,36,229,49,149,200,98,102,14,212,41,81,72,98,15,31,176,254,186,170,192,50,226,138,236,198,93,167,106,22,1,154,173,128,237,243,127,235,169,184,117,98,71,181,152,0,88,208,37,123,242,106,199,31,223,85,82,20,84,176,198,196,172,197,121,84,32,87,126,62,65,251,107,217,14,236,131,211,82,67,94,213,80,92,21,63,30,47,83,182,4,4,145,199,52,89,38,21,97,23,188,110,107,220,199,242,241,66,200,38,192,219,92,107,201,35,102,206,243,78,75,110,109,165,153,173,187,255,0,207,69,102,226,36,88,184,239,20,209,49,42,44,86,213,179,224,31,144,123,223,26,6,84,92,101,100,141,183,122,171,252,58,52,7,45,201,31,114,15,235,198,154,105,137,170,121,25,150,147,100,126,148,144,66,149,65,89,119,31,105,34,239,246,215,181,124,81,193,44,107,40,153,183,56,220,234,83,110,198,242,5,48,4,15,154,215,181,22,134,100,177,229,85,234,41,39,180,133,14,196,109,177,65,15,113,160,223,248,112,198,13,110,49,242,47,183,39,251,159,255,0,151,86,196,148,179,203,238,27,21,150,149,128,229,129,28,159,141,120,197,235,76,160,42,160,144,131,91,137,218,120,28,147,253,117,186,51,121,4,221,186,137,177,247,7,182,184,8,83,228,127,211,83,123,220,80,21,42,167,104,35,181,3,253,245,20,43,184,181,110,3,176,35,131,160,68,221,168,80,228,88,231,255,0,7,193,215,9,27,93,135,30,238,199,147,175,6,93,164,138,36,241,183,227,205,131,251,106,64,91,41,27,128,90,102,61,249,242,127,77,0,86,124,95,31,242,215,64,222,108,5,28,93,11,215,158,204,165,136,22,205,127,126,247,174,153,92,22,35,128,220,17,219,254,29,32,61,180,149,90,12,24,208,11,182,183,14,121,7,86,5,40,13,170,150,35,142,120,31,248,117,232,24,128,104,255,0,41,238,1,4,126,154,182,38,128,187,9,85,156,47,10,119,0,189,248,221,197,215,233,166,7,8,38,51,17,45,197,16,187,188,158,1,0,242,69,30,195,86,76,192,96,224,71,176,119,146,99,99,185,102,11,87,230,130,15,235,175,72,67,68,177,195,144,170,172,202,236,161,136,167,2,129,237,247,53,90,150,108,129,246,48,10,170,168,22,56,199,117,81,205,159,185,36,159,216,233,12,12,177,27,128,241,218,188,127,219,81,171,31,175,125,78,248,35,143,119,117,29,200,255,0,166,184,20,48,218,1,44,79,197,223,198,152,143,35,178,176,0,14,107,146,160,158,120,239,251,157,89,62,76,185,50,7,150,86,106,34,183,118,20,0,20,7,29,128,254,154,238,44,30,182,118,62,57,218,55,74,168,75,26,20,72,187,58,150,92,23,212,50,227,86,98,17,152,131,228,128,123,255,0,67,160,101,46,67,32,38,70,37,79,34,187,14,251,175,245,39,143,223,70,11,151,7,212,218,63,128,72,27,127,149,72,238,123,15,113,36,241,240,60,104,17,123,77,18,46,172,87,125,56,195,217,15,73,169,44,6,98,237,107,118,20,119,237,250,13,0,178,7,140,175,248,44,234,59,85,161,10,193,137,252,190,162,154,253,110,180,70,43,42,64,100,103,100,103,145,182,209,238,0,32,255,0,195,201,215,76,63,135,233,185,6,66,162,103,69,44,55,83,80,32,158,15,127,60,252,254,195,67,78,87,110,36,100,26,72,237,143,201,102,39,253,52,134,75,34,79,197,76,164,33,50,72,138,2,133,52,26,185,32,14,71,131,231,68,77,3,200,35,148,182,65,87,218,170,206,167,104,36,215,184,252,110,7,245,190,43,80,17,153,122,68,89,49,147,112,75,248,124,132,4,209,140,251,144,154,230,137,220,14,175,68,149,164,135,13,99,70,85,149,85,113,225,59,68,141,207,33,137,37,128,160,110,251,154,161,161,9,170,2,49,91,136,94,104,201,12,84,251,232,70,123,85,215,3,145,207,96,62,250,166,95,73,86,51,12,142,125,161,90,214,134,235,54,59,158,59,104,166,145,204,6,34,164,205,16,34,75,109,165,226,171,162,123,218,142,57,36,81,212,64,139,37,35,142,16,194,114,24,48,44,181,35,22,27,125,53,10,54,154,0,81,38,200,36,119,173,2,4,12,81,88,5,93,204,72,179,206,209,92,215,235,219,81,32,6,32,85,3,220,240,116,68,80,109,149,214,104,101,220,141,239,140,29,172,181,220,16,69,247,255,0,77,87,28,111,35,160,36,198,174,219,67,176,59,108,11,239,228,253,190,250,0,136,5,194,128,69,138,43,66,205,124,235,180,93,133,50,22,32,169,179,180,155,38,197,29,73,82,217,84,48,86,102,10,191,214,172,159,143,26,154,99,151,17,217,33,65,116,98,22,194,183,59,84,159,150,175,239,160,10,89,10,33,60,3,202,242,65,63,190,188,20,208,161,97,172,0,190,0,63,223,69,103,194,139,6,44,129,89,93,212,164,151,220,178,144,59,124,209,243,241,170,149,21,253,40,155,112,59,216,16,22,249,33,66,129,250,145,160,2,144,56,137,17,119,22,96,77,15,30,234,20,126,40,3,175,78,136,133,209,2,219,38,234,222,64,187,6,207,201,227,244,227,76,90,33,22,41,138,212,21,27,1,86,61,199,28,30,223,127,223,65,101,192,200,96,105,27,112,44,21,104,216,11,184,88,11,253,123,104,27,23,203,101,120,224,15,105,55,230,249,255,0,79,31,26,131,49,110,73,44,124,219,115,117,166,189,94,24,25,222,56,218,40,229,138,70,70,70,21,234,0,196,88,39,130,126,65,237,243,165,32,146,77,80,253,6,132,32,129,131,49,233,199,60,152,150,0,226,48,75,128,204,196,145,194,247,53,68,147,192,213,253,50,9,167,105,61,23,101,100,80,222,218,228,139,174,79,111,60,232,101,133,253,38,102,93,138,17,156,110,96,55,87,3,131,220,217,237,223,190,153,116,103,244,23,37,205,211,17,29,10,178,219,73,0,31,184,190,120,208,5,120,248,18,73,58,172,136,234,5,23,86,238,126,23,238,79,3,244,58,216,116,156,81,211,176,163,88,216,43,57,221,43,16,43,131,96,15,220,147,93,197,46,172,233,61,41,159,211,105,20,170,177,227,186,138,107,170,227,139,230,190,214,199,243,13,48,204,133,130,44,17,194,204,242,6,62,209,220,215,33,71,216,109,231,237,174,94,78,68,223,84,118,240,240,180,187,49,88,144,203,156,36,99,96,47,168,119,26,171,224,115,160,179,152,46,108,161,108,133,2,129,61,175,143,249,105,142,78,3,198,46,84,120,153,209,143,189,72,160,172,59,159,157,40,149,191,253,166,229,135,44,136,212,121,4,159,252,237,162,20,221,162,249,59,37,145,142,16,35,33,216,129,249,150,219,250,142,63,182,163,62,57,92,225,40,220,14,213,220,183,125,184,35,250,139,253,116,86,36,106,243,176,182,1,70,226,64,239,219,254,122,47,240,197,231,8,156,131,98,136,239,207,63,242,63,190,166,82,169,23,214,226,1,52,223,133,129,230,51,77,20,104,172,204,119,146,0,2,251,124,248,23,165,35,234,30,163,151,182,45,134,40,219,220,187,217,155,106,223,114,56,31,247,211,47,171,99,56,253,26,69,181,167,216,140,84,208,0,176,237,228,246,214,87,167,162,23,97,74,24,157,213,69,77,30,47,90,113,198,50,86,209,132,229,36,233,49,159,78,114,50,68,133,205,7,247,124,247,243,253,117,176,198,149,154,227,90,15,69,213,187,238,6,128,3,197,247,58,199,224,39,14,138,188,171,218,216,191,202,111,90,104,29,213,227,35,104,8,24,88,3,220,79,60,252,213,234,121,162,153,167,19,105,23,163,164,129,231,137,21,178,33,118,144,171,128,86,68,32,238,224,241,187,200,62,8,26,39,46,44,110,163,18,180,11,153,50,184,102,101,129,86,52,189,180,125,204,164,158,69,18,71,55,96,138,189,8,34,109,205,44,41,111,31,33,71,127,131,95,212,241,231,85,250,207,138,210,24,195,203,24,85,118,81,32,77,168,223,12,120,246,178,181,208,189,103,15,132,103,249,17,110,164,102,250,175,76,203,194,158,81,232,187,163,0,160,40,182,85,34,168,209,53,193,253,123,106,137,178,37,78,153,155,139,36,113,195,186,18,225,93,12,97,172,129,107,116,108,175,96,110,251,129,193,214,154,60,216,20,203,4,225,218,86,2,214,57,8,221,96,87,39,236,24,119,231,65,117,166,67,139,149,32,142,72,98,146,49,18,176,254,42,182,230,28,130,192,29,195,155,95,128,121,163,174,136,201,233,163,157,25,41,36,216,77,44,66,37,118,161,183,117,147,249,64,98,1,226,135,154,253,123,106,78,135,38,92,88,165,148,55,168,200,170,219,66,240,204,1,85,226,216,114,77,241,162,50,49,130,183,166,174,214,165,88,130,12,156,130,84,87,60,223,54,20,215,63,3,84,66,195,21,224,151,212,109,201,56,147,109,15,114,134,82,191,241,14,79,219,158,53,176,153,162,200,106,235,57,178,144,172,222,163,50,46,237,161,17,182,144,70,238,13,215,114,121,58,50,44,161,143,143,153,40,14,133,177,218,34,40,90,171,113,186,143,118,162,126,57,243,175,77,12,107,48,42,236,192,51,36,128,55,254,222,214,228,125,142,211,67,238,116,143,169,188,202,190,132,165,163,247,9,25,67,15,114,223,180,55,192,3,199,253,117,146,86,232,100,186,6,48,206,235,176,238,122,16,68,243,173,168,96,54,126,80,71,144,73,31,190,190,129,140,49,122,104,115,140,204,150,187,72,173,164,14,253,135,218,251,138,214,47,233,146,99,147,54,75,30,179,24,226,91,27,173,64,186,21,219,146,188,158,245,198,159,74,210,67,137,35,179,70,187,55,51,52,146,88,27,84,191,101,236,120,174,72,239,172,249,45,186,37,228,146,97,230,206,249,121,67,26,37,129,37,42,29,102,81,123,42,216,95,230,218,88,217,177,219,130,116,187,23,168,227,126,46,23,50,69,142,36,145,88,182,73,40,8,20,3,1,219,191,60,158,116,243,165,102,199,7,65,131,2,98,233,52,177,202,217,173,33,165,5,200,110,59,134,181,37,72,224,85,106,89,125,95,26,56,86,89,2,72,208,210,162,58,133,64,108,128,0,237,86,77,138,38,133,104,78,177,66,186,116,124,227,241,17,198,176,36,111,4,175,252,86,118,122,28,7,99,97,175,146,66,241,228,223,26,187,7,169,72,176,197,4,99,211,137,88,177,10,55,18,89,143,115,247,253,181,14,170,197,242,164,145,32,17,44,161,159,222,155,88,182,225,185,128,7,104,99,197,242,120,241,168,244,216,63,21,52,210,153,4,106,161,85,217,72,12,47,177,83,68,81,53,126,117,189,99,35,91,15,233,229,140,241,162,68,39,201,144,237,134,48,219,77,114,75,51,30,20,118,29,199,3,206,152,158,144,26,56,219,35,42,40,88,190,56,104,49,128,101,1,168,130,205,99,144,164,157,170,7,229,231,131,122,142,38,200,32,85,141,20,7,81,108,65,223,124,159,113,238,73,242,126,8,212,51,67,203,151,139,22,200,194,227,163,40,85,139,118,246,102,23,77,94,218,94,1,240,7,29,206,161,182,221,34,186,182,173,10,58,255,0,71,78,158,193,177,242,97,158,22,43,30,224,118,150,98,161,139,1,200,218,45,71,126,247,164,197,221,149,147,115,16,205,238,31,39,237,251,159,237,173,23,94,144,207,50,0,234,68,106,73,78,41,121,12,124,113,237,0,124,222,147,202,28,194,242,22,12,73,165,109,162,143,62,223,208,247,60,234,227,109,91,19,77,58,101,51,186,220,100,69,181,153,139,146,24,209,246,170,129,205,246,55,127,175,198,159,244,238,138,207,129,30,78,83,88,146,202,196,9,82,71,59,75,87,139,32,133,187,249,214,110,69,245,38,72,35,69,20,66,41,174,77,145,251,121,254,250,250,84,237,140,48,213,61,6,50,109,98,197,168,177,33,105,64,174,195,147,247,173,79,36,170,168,168,70,211,98,227,209,224,73,241,140,30,163,194,27,126,217,152,238,43,70,253,192,248,28,217,3,243,87,139,213,143,211,198,70,126,42,68,128,71,4,132,32,91,216,91,197,221,248,32,158,213,250,182,164,251,211,34,4,70,102,89,89,75,26,37,79,39,119,2,172,11,4,243,171,146,36,197,146,105,229,154,64,28,173,238,0,179,27,187,251,114,1,175,143,157,100,219,173,154,70,13,188,232,242,244,184,255,0,14,216,208,196,177,52,101,129,101,80,205,98,237,139,30,111,157,27,20,103,1,229,102,245,101,51,196,68,82,53,42,163,43,18,88,168,20,212,119,114,13,139,208,210,245,2,50,163,116,166,17,137,2,38,234,4,178,157,205,64,15,158,231,206,135,205,108,247,142,21,149,93,74,146,1,86,12,170,148,13,87,242,173,31,63,39,73,118,244,114,81,73,208,92,189,68,237,42,178,42,50,154,218,164,149,170,230,143,114,46,137,249,213,112,24,118,23,200,127,82,61,213,68,45,129,92,147,124,126,254,44,113,160,165,196,120,101,100,165,105,9,3,243,88,12,221,148,127,110,52,33,144,89,198,84,246,171,128,205,216,21,175,159,219,181,120,31,58,184,197,61,25,93,135,144,207,32,145,193,162,73,161,96,154,238,20,215,142,57,241,170,81,132,80,203,32,85,93,132,109,119,122,219,207,184,130,123,248,31,175,97,171,94,70,101,185,55,7,179,184,158,104,85,145,246,61,174,180,33,95,86,48,0,23,26,130,166,129,42,71,99,127,63,31,174,132,138,72,168,203,41,157,73,112,146,6,46,77,147,182,248,173,160,119,63,30,117,78,90,41,204,145,195,187,130,88,219,159,114,242,105,79,203,121,253,117,118,228,165,64,118,18,251,137,59,121,80,107,159,211,157,15,34,149,149,21,0,33,89,136,80,167,144,43,147,246,226,254,250,180,134,68,71,32,44,133,183,237,36,82,241,184,216,22,106,255,0,232,53,232,119,191,170,225,88,172,118,67,134,218,40,29,190,123,243,241,174,179,36,206,177,87,10,140,105,151,111,186,191,51,159,155,255,0,158,175,8,222,130,205,24,43,180,211,88,37,141,253,251,87,4,129,255,0,109,54,196,95,134,98,124,85,76,151,122,102,244,157,99,225,153,119,18,62,203,96,155,210,88,177,46,80,146,191,241,151,190,210,59,14,65,231,184,0,119,242,77,105,150,200,213,128,42,246,108,41,39,150,166,174,253,198,185,58,68,202,172,4,105,46,205,202,84,146,171,197,138,191,139,236,116,147,166,38,172,247,64,154,92,92,166,92,184,89,215,107,73,84,61,224,240,8,237,192,35,251,233,166,76,233,40,89,150,37,140,51,123,87,125,176,36,14,60,83,14,223,58,88,4,103,168,59,227,70,34,108,136,227,19,172,156,71,19,14,44,48,38,213,184,60,129,69,190,218,54,104,50,70,86,84,101,132,115,99,55,163,186,183,93,13,192,129,226,193,181,62,65,239,169,149,93,138,175,192,140,70,76,172,149,64,234,114,119,82,180,132,251,64,59,129,55,219,104,177,87,205,249,213,144,98,254,59,210,144,43,172,7,223,235,26,62,169,91,252,130,194,178,243,123,154,144,27,229,143,26,175,7,29,212,48,116,18,192,131,210,138,54,32,198,244,170,196,176,191,114,130,223,148,240,198,175,142,52,86,118,100,248,197,159,112,200,201,101,44,251,156,15,112,162,75,49,165,85,80,86,207,101,181,3,192,214,114,110,233,108,168,193,109,232,184,98,67,142,178,230,42,172,81,37,135,203,200,150,130,131,96,211,48,3,117,113,106,160,158,64,26,65,157,214,71,81,65,210,254,158,199,159,36,176,49,190,64,82,138,67,45,16,7,1,69,88,5,136,160,79,30,116,36,155,243,103,142,92,214,255,0,16,112,45,76,172,97,199,136,27,39,98,1,185,135,222,133,253,251,232,232,122,171,195,8,198,61,91,164,226,196,88,51,44,112,51,52,108,77,18,170,251,70,224,43,221,230,235,193,211,143,27,89,121,99,115,241,42,69,253,59,167,193,208,103,198,199,50,172,189,87,37,104,170,41,42,129,136,246,10,28,0,20,242,71,53,199,28,150,169,153,248,57,226,201,86,12,205,110,91,189,113,75,247,238,108,159,177,210,255,0,167,250,92,57,10,249,48,100,54,84,242,150,70,202,115,216,147,77,92,247,170,247,121,28,15,111,26,123,6,54,46,30,64,155,59,161,226,245,101,136,33,147,30,114,108,168,176,76,124,133,87,178,9,176,193,128,171,94,250,194,114,139,149,54,107,5,37,27,72,91,55,82,124,172,133,202,44,219,157,87,121,103,160,105,138,129,68,120,190,124,94,149,207,151,20,146,49,117,254,40,20,24,184,225,121,4,115,219,246,251,119,214,219,235,127,167,176,161,250,106,14,187,208,38,121,122,111,162,178,149,103,176,176,177,27,74,223,187,104,36,2,13,144,107,239,95,55,73,88,72,81,185,91,218,71,28,45,154,55,223,191,223,90,241,36,214,21,81,201,36,251,54,29,136,216,175,212,129,145,25,99,154,217,255,0,148,108,241,238,0,124,15,214,175,205,105,110,75,195,144,6,60,132,172,69,212,187,41,220,219,40,246,3,146,79,233,223,245,209,113,176,120,84,204,75,70,139,195,41,176,164,146,63,126,44,253,189,186,162,111,69,65,88,203,5,86,22,195,130,127,202,69,114,124,146,124,107,88,213,150,158,0,2,250,88,43,138,205,182,216,16,247,182,200,31,151,207,114,56,251,234,100,137,225,195,84,71,138,72,212,250,236,109,134,222,251,190,23,207,244,215,49,29,163,207,82,9,148,180,76,172,170,194,249,82,120,187,240,63,81,174,97,99,205,146,179,79,28,109,36,175,70,148,18,88,158,70,218,255,0,40,3,147,198,180,208,152,216,28,72,176,87,36,204,30,73,25,162,49,51,109,116,85,3,109,131,192,249,191,142,227,206,131,39,107,25,68,254,164,204,133,153,104,170,241,198,209,199,36,14,126,250,241,234,9,144,243,152,192,62,250,69,136,82,179,87,37,111,144,9,36,139,241,170,177,35,103,139,42,114,177,170,195,237,105,101,125,196,51,88,82,44,118,187,20,62,53,9,81,86,87,58,75,147,36,222,155,42,132,178,161,141,150,85,230,217,124,3,226,245,201,89,194,37,189,5,32,216,81,119,71,247,52,6,187,4,236,236,209,140,96,190,168,17,153,21,212,150,22,5,0,106,187,235,140,74,56,239,187,112,80,1,220,64,31,113,220,254,154,181,240,103,34,49,202,132,200,215,234,238,145,142,230,171,60,253,133,107,218,99,211,48,122,65,76,147,151,153,52,76,114,92,162,24,214,194,241,87,102,239,190,189,170,21,179,42,238,233,138,241,149,31,198,125,204,107,154,91,3,244,179,127,211,84,71,123,130,128,77,2,107,177,30,70,173,205,111,253,75,170,46,213,80,20,1,252,181,227,251,234,144,204,181,180,144,71,99,241,206,128,103,104,179,168,44,163,119,54,116,68,62,156,32,238,112,204,202,84,147,238,11,100,142,196,112,116,40,102,220,9,99,96,82,243,169,151,12,128,16,110,201,220,124,253,191,77,49,7,100,96,140,56,177,218,64,146,122,248,233,50,109,98,54,171,19,193,249,32,175,250,104,55,34,197,41,86,170,35,117,158,254,52,247,173,162,65,15,71,18,4,99,55,78,199,100,80,196,141,182,234,108,159,54,59,14,221,190,116,137,145,68,129,193,85,0,147,238,230,200,236,6,146,118,172,8,48,189,164,14,235,205,10,1,181,29,188,115,255,0,158,53,124,145,3,10,202,129,22,48,66,5,220,55,22,171,36,14,245,247,237,122,185,113,84,33,103,148,40,65,192,34,139,30,120,3,183,38,199,236,111,76,10,96,137,153,25,72,186,174,7,235,253,52,76,34,22,82,171,184,176,52,170,21,138,252,155,107,20,63,109,68,41,244,214,50,232,2,221,209,4,31,60,235,208,145,18,150,32,149,96,73,83,192,31,253,222,128,12,129,33,105,130,42,51,200,92,160,90,228,55,112,71,199,139,253,52,215,161,116,22,234,139,33,199,193,204,158,20,96,146,74,180,17,79,54,73,52,1,224,11,60,233,52,65,90,5,114,141,98,253,214,9,4,246,39,183,154,63,182,180,31,71,206,70,110,91,176,70,111,192,79,179,117,177,70,220,167,112,28,3,125,188,247,214,114,180,176,82,192,196,253,9,141,145,62,198,76,206,157,27,123,149,221,22,91,241,219,112,53,96,209,236,43,157,81,39,209,61,59,21,75,55,92,80,74,18,4,184,98,192,35,139,43,33,2,172,120,224,86,167,159,248,184,102,146,231,150,80,172,208,179,25,123,155,4,142,127,211,183,39,89,150,141,61,69,93,163,104,82,204,162,65,181,154,205,216,237,126,121,212,197,73,250,83,143,163,92,111,167,32,130,116,117,234,152,114,122,121,54,28,194,230,208,3,238,43,68,242,123,15,157,66,79,166,167,201,121,178,33,207,192,103,201,98,197,54,186,21,4,155,252,226,192,26,80,242,228,198,36,114,239,233,187,210,148,144,149,60,120,177,71,138,163,161,242,178,39,50,58,137,28,43,90,176,223,184,176,248,99,124,254,151,171,167,242,77,160,172,222,133,145,129,108,101,193,204,141,118,181,193,56,96,246,106,128,225,143,222,187,106,198,82,144,65,1,114,73,97,19,215,28,45,30,255,0,219,246,213,29,31,29,155,36,228,123,66,192,165,129,236,44,241,119,85,127,191,198,175,157,210,25,177,137,45,72,133,214,200,36,2,79,245,61,205,254,218,164,48,76,178,198,105,253,70,5,138,168,34,199,1,141,145,125,201,173,19,145,132,102,150,241,89,89,125,56,216,180,211,42,133,187,160,204,213,187,138,23,85,122,28,57,145,36,119,7,156,133,220,199,157,180,167,111,252,206,166,209,174,79,162,180,187,166,140,109,236,199,112,115,64,223,107,31,58,25,55,128,172,76,41,177,48,122,158,54,75,68,166,104,182,170,137,67,48,146,34,24,14,44,30,47,181,234,151,76,172,73,49,140,56,201,10,122,169,233,22,155,115,111,165,98,123,138,226,174,128,28,214,167,6,86,70,60,113,71,36,59,68,57,2,71,83,199,20,35,254,224,247,251,104,92,148,133,50,167,132,66,200,55,123,11,51,16,233,100,94,222,119,27,163,222,169,104,115,161,108,30,142,59,149,234,6,88,212,48,99,234,43,1,116,141,238,160,60,16,44,126,154,169,98,85,207,92,105,19,108,109,50,199,34,222,226,163,119,34,199,114,57,255,0,193,166,30,164,112,226,201,62,40,217,28,89,109,18,134,54,222,155,70,66,169,2,137,224,115,247,63,209,110,67,73,14,76,146,149,217,35,146,194,136,53,126,225,200,63,7,251,209,208,73,123,36,233,52,145,205,59,51,238,112,78,235,44,221,129,96,121,55,199,58,99,132,146,175,79,56,207,136,242,227,200,75,239,176,10,154,176,23,159,204,10,159,177,163,171,206,59,102,117,9,33,140,22,156,70,178,132,98,40,169,91,34,254,198,185,251,233,92,114,16,170,200,54,152,196,81,44,150,45,26,136,252,189,143,126,116,1,67,98,205,139,232,78,196,21,62,244,109,188,22,13,218,251,95,3,143,190,139,194,120,218,96,139,234,49,57,75,34,40,59,64,54,79,122,34,170,187,255,0,110,250,246,71,82,142,4,151,30,37,30,139,38,201,225,32,24,229,32,240,69,30,24,14,67,119,241,206,170,102,70,153,61,0,233,30,213,42,89,253,66,6,223,154,94,196,213,127,187,160,97,202,191,137,234,144,46,92,64,43,67,40,97,180,209,27,40,48,63,173,115,222,244,55,79,233,239,31,83,100,158,193,198,114,197,152,88,52,9,6,190,42,154,245,233,193,100,129,136,36,122,19,181,89,6,137,32,47,218,133,127,166,152,18,185,61,57,38,220,162,89,160,104,152,121,103,252,160,253,189,183,95,190,150,132,138,189,127,224,163,201,6,195,38,229,228,131,238,7,158,203,199,110,52,30,64,72,177,218,95,89,93,196,145,144,170,192,109,230,207,183,246,31,26,98,241,255,0,22,86,125,178,136,218,52,93,212,80,146,70,226,1,238,164,14,126,218,77,154,137,232,67,144,143,190,57,144,208,176,10,200,191,153,77,10,36,18,8,63,229,97,161,20,217,60,214,97,212,114,92,170,147,43,200,66,186,221,141,213,127,126,218,30,35,176,154,53,206,209,180,155,21,68,85,115,220,127,109,31,212,33,95,197,111,181,219,14,50,187,16,204,214,237,216,95,206,227,253,180,26,227,74,114,27,28,210,54,226,164,49,3,154,55,246,211,16,84,217,102,92,73,113,68,141,76,202,46,70,5,153,110,128,237,96,14,231,79,62,154,233,3,170,206,150,170,35,149,221,36,0,123,93,125,191,151,236,20,30,79,207,201,210,188,108,18,243,199,28,114,110,14,225,97,190,11,27,52,213,67,143,119,29,238,143,110,218,250,255,0,209,31,72,79,157,50,197,189,19,14,53,85,158,104,248,59,59,128,164,121,99,201,248,80,9,55,180,107,46,73,58,235,29,179,110,40,43,237,45,32,142,145,208,178,186,223,82,120,176,83,100,16,146,146,78,108,170,18,6,237,198,237,152,138,1,71,97,86,70,190,133,211,254,145,192,233,152,14,138,173,145,148,203,204,242,129,184,145,205,10,20,162,252,15,239,167,56,88,120,157,51,18,44,92,88,82,8,34,27,81,23,176,255,0,169,36,217,61,201,54,121,213,242,202,34,82,79,101,23,246,212,67,241,210,89,203,42,95,145,41,58,88,71,200,254,176,233,78,205,147,33,102,172,121,132,105,180,127,43,247,36,252,2,70,190,87,212,160,24,253,106,68,222,204,82,21,75,191,177,254,246,117,247,207,169,161,89,83,61,29,1,87,93,172,135,128,195,146,15,234,111,251,13,124,91,174,227,39,248,212,142,166,157,145,29,207,7,220,67,112,62,5,85,119,215,39,227,202,185,92,31,135,111,39,239,196,159,165,253,61,209,90,119,61,217,84,6,171,4,118,34,251,120,211,82,8,132,48,22,55,114,192,243,200,34,175,231,239,250,105,30,2,147,20,202,196,94,193,183,158,121,35,247,29,245,170,197,100,124,131,25,64,67,40,164,35,249,128,186,63,26,124,184,149,149,8,220,40,206,253,65,136,249,209,71,9,141,170,105,193,0,41,111,106,27,44,71,129,200,31,161,58,199,227,226,207,135,52,145,100,66,241,75,84,85,248,52,9,162,62,65,55,200,227,141,125,111,174,244,204,69,232,216,153,178,237,50,194,206,193,153,25,149,139,171,6,12,23,154,160,72,171,228,15,157,44,151,163,67,60,49,180,208,141,209,238,140,51,170,238,32,18,219,148,1,106,9,45,75,93,134,175,139,242,34,149,51,9,113,91,179,23,137,27,22,59,88,49,107,191,139,241,254,154,112,107,240,209,56,34,50,9,28,80,28,142,127,211,190,173,155,4,97,74,91,112,104,154,182,49,0,19,193,246,159,4,221,114,57,32,246,215,1,45,141,149,9,10,169,34,218,143,147,220,115,255,0,61,92,231,219,40,190,142,42,153,98,74,201,26,103,66,20,132,35,122,179,80,33,135,99,247,7,112,213,178,198,4,204,177,177,1,193,17,176,28,247,186,63,110,107,247,39,84,227,72,177,70,200,89,189,25,57,62,64,62,65,248,226,143,110,69,243,174,69,59,67,233,196,204,24,199,186,150,239,218,120,35,238,62,255,0,244,212,80,73,218,167,233,8,96,18,146,134,5,218,207,184,42,30,67,89,174,110,131,88,226,180,31,95,18,168,133,222,9,85,97,85,136,35,37,171,49,123,5,191,163,115,228,131,205,106,103,212,198,202,48,23,43,139,100,41,73,168,223,6,254,69,113,207,235,165,121,217,7,42,22,103,145,207,186,48,204,196,181,16,25,152,11,178,44,145,127,53,126,6,186,32,173,217,197,40,212,132,242,170,177,100,216,79,190,212,238,107,86,163,101,107,183,223,244,26,187,165,10,205,199,73,35,80,18,217,28,183,42,87,107,85,95,54,0,0,17,68,155,215,11,163,168,162,178,177,5,65,86,3,105,246,209,170,60,123,72,177,103,147,117,168,97,236,221,146,205,20,82,136,98,50,42,150,160,197,77,237,13,222,232,183,147,117,199,109,108,75,201,161,147,36,190,10,8,217,216,9,9,66,214,204,67,19,195,95,221,171,246,0,126,93,43,205,17,202,184,178,13,193,202,186,179,120,96,180,120,249,171,239,255,0,77,21,30,121,150,24,85,160,85,95,196,42,171,134,117,225,89,70,226,43,189,181,87,219,183,115,174,100,171,28,20,153,85,106,41,237,203,72,84,46,239,104,160,7,155,3,117,142,218,133,134,8,239,68,31,196,204,64,64,12,177,128,66,211,31,6,248,186,162,7,239,162,164,203,188,38,197,149,165,69,149,149,22,40,133,22,5,128,42,73,226,137,171,179,84,14,132,232,83,122,108,234,25,213,61,50,210,109,2,165,218,1,3,221,226,248,36,119,237,166,70,52,100,198,73,160,96,141,61,59,169,42,27,101,184,39,147,64,29,189,184,161,93,245,50,89,200,155,200,68,172,209,216,44,175,185,197,148,98,67,16,43,143,159,22,127,233,122,22,114,234,12,146,133,222,6,224,72,13,201,94,63,106,33,71,239,171,114,139,177,137,241,146,247,2,202,172,220,42,159,215,245,254,129,117,72,127,226,49,140,169,93,182,204,44,41,239,195,127,77,36,132,129,250,206,48,155,5,81,165,36,44,139,24,43,180,154,229,168,142,215,99,146,62,8,236,64,213,93,6,8,195,103,195,233,131,19,50,182,208,195,189,149,32,242,73,0,21,54,59,89,213,217,178,49,130,84,22,85,93,70,214,60,89,90,4,15,21,228,113,100,46,130,233,170,19,169,250,96,149,245,149,152,133,161,192,107,4,143,29,175,86,180,209,73,98,198,208,99,170,203,52,82,21,102,189,203,77,187,219,220,109,62,120,29,128,176,6,170,200,184,179,148,13,165,163,13,40,218,27,220,219,71,222,255,0,152,119,213,129,36,105,148,237,3,107,13,155,141,17,116,104,124,30,247,250,254,218,171,25,89,243,157,166,141,153,187,176,6,201,220,231,231,199,180,115,219,141,79,216,70,77,8,243,88,9,61,26,110,67,43,49,97,108,69,173,15,21,96,14,246,40,223,58,19,103,166,152,232,178,37,237,182,80,65,91,110,59,30,226,181,119,84,200,89,158,83,29,186,201,35,50,149,90,27,108,128,42,251,88,39,238,59,234,93,69,160,108,169,98,20,81,87,211,86,80,125,170,170,0,175,31,202,120,255,0,123,90,175,129,183,121,4,233,233,235,117,184,215,131,79,97,157,73,96,22,136,161,125,200,21,205,138,58,216,147,37,188,129,108,162,150,98,72,27,121,60,139,239,172,191,211,187,27,169,75,59,209,43,25,42,119,0,21,153,128,231,237,92,107,79,38,66,48,150,56,148,150,154,203,138,231,117,138,239,226,190,56,212,79,44,190,60,38,119,213,44,242,166,242,187,85,84,17,200,228,6,174,252,88,255,0,77,87,40,50,206,83,128,25,149,184,111,145,192,30,69,120,31,29,181,86,75,194,248,27,195,20,219,76,205,94,215,96,193,118,208,240,7,157,91,81,74,114,36,96,134,104,229,141,139,80,44,44,11,5,71,97,92,139,251,106,42,134,237,224,140,76,30,117,153,89,137,165,218,167,220,25,137,177,127,97,126,126,40,232,180,205,147,46,25,242,103,82,37,146,2,120,33,65,98,194,205,126,80,0,80,56,237,219,84,116,246,56,254,155,156,118,98,174,196,150,36,141,160,208,177,86,73,39,247,215,160,147,108,98,50,182,200,174,183,202,237,60,216,170,228,154,177,95,58,77,38,42,109,87,135,37,221,141,20,82,198,193,153,129,116,1,64,82,196,144,188,217,226,216,113,246,208,233,135,144,216,175,150,174,141,139,12,222,146,49,82,26,86,13,180,149,28,130,7,7,146,47,138,186,53,49,153,27,202,178,0,203,26,6,10,121,226,233,84,11,3,158,27,247,26,42,60,132,200,101,199,27,166,77,182,177,198,251,119,145,97,78,238,123,22,60,246,23,170,78,182,66,139,210,0,207,244,217,138,42,174,230,36,16,172,88,183,199,3,183,155,251,104,97,40,17,68,61,85,165,80,202,205,217,73,239,117,199,21,95,219,76,206,12,108,145,146,89,108,217,137,149,104,130,121,230,198,230,186,253,71,109,70,108,23,76,102,113,28,82,198,204,128,76,171,107,180,240,9,227,218,87,144,85,171,247,239,161,114,68,174,146,248,1,70,82,235,52,129,84,70,180,160,37,95,22,46,206,185,136,207,144,195,115,42,153,25,70,240,124,214,138,151,11,61,209,157,241,228,244,195,237,86,77,167,113,3,138,236,64,35,155,58,2,92,131,142,26,63,98,179,166,229,114,225,72,240,5,120,255,0,190,170,226,244,20,214,200,73,63,254,168,188,81,108,222,77,22,0,208,4,215,239,95,211,94,137,132,64,2,172,36,86,20,255,0,32,31,55,126,62,53,66,47,188,222,214,118,13,68,72,164,147,67,231,255,0,57,58,139,200,251,183,51,110,62,235,90,0,17,220,145,95,115,90,186,35,176,197,229,8,192,21,37,145,66,254,80,10,249,22,181,237,190,69,10,212,49,145,146,120,214,66,206,204,192,29,228,80,63,148,134,36,255,0,207,84,23,153,214,25,139,42,134,145,154,207,13,184,10,39,109,112,108,213,129,68,159,60,235,179,117,16,51,93,194,133,140,119,109,188,50,247,170,251,181,143,28,14,121,212,208,118,7,200,156,225,177,49,198,92,7,181,133,163,87,89,5,112,27,158,213,93,143,4,88,231,79,206,94,28,33,98,196,201,139,213,86,81,176,200,204,170,5,123,67,55,44,171,123,108,113,252,162,244,130,69,131,33,149,227,108,121,84,32,85,80,236,41,183,31,112,3,201,30,223,181,141,18,216,82,99,188,13,47,167,181,28,21,1,56,36,11,31,28,88,36,249,176,182,52,56,167,177,197,189,155,12,72,210,44,92,104,208,128,34,64,64,99,86,64,179,231,147,122,91,144,168,82,105,165,33,96,137,84,181,139,227,220,215,93,136,27,93,130,249,102,91,252,163,70,12,160,112,13,57,98,232,24,48,247,27,10,124,249,190,47,74,186,193,13,244,239,86,11,98,65,20,103,142,108,111,59,191,253,82,63,174,185,98,154,121,54,150,133,163,168,229,229,9,37,19,183,79,195,88,247,236,130,67,25,163,229,222,173,137,177,96,14,108,46,156,99,125,21,245,36,208,28,252,121,176,100,205,30,248,250,110,92,171,38,100,170,23,113,42,142,13,251,108,133,38,234,248,7,219,164,79,147,141,20,184,217,51,150,49,28,232,100,104,196,33,149,208,18,204,164,146,54,208,170,90,59,172,242,43,159,161,117,124,78,189,28,253,65,113,58,78,92,242,207,57,158,28,152,166,69,132,238,1,150,70,102,107,71,23,202,208,229,123,145,173,121,38,224,210,85,159,146,41,53,157,149,253,53,155,6,95,74,89,226,133,34,142,72,89,150,56,142,197,73,42,133,0,43,109,242,69,31,131,223,71,179,236,105,100,142,132,197,90,150,238,152,126,94,255,0,239,81,213,125,11,162,47,64,232,216,248,18,228,7,153,3,52,172,22,134,246,60,237,39,243,11,160,15,99,183,86,228,62,54,43,108,44,138,89,172,177,173,213,250,11,161,250,235,204,228,167,200,250,157,144,109,69,88,94,22,121,135,233,172,190,151,59,55,225,90,76,136,246,179,80,62,172,108,89,65,175,46,88,129,205,110,241,183,95,30,141,183,160,87,123,117,93,220,27,228,168,107,36,112,121,211,206,179,213,127,136,99,14,86,53,171,45,237,219,185,77,183,255,0,162,65,31,62,52,158,44,103,147,57,34,88,152,172,136,225,183,48,10,212,160,168,253,64,3,128,59,157,122,63,143,198,224,155,151,167,23,43,139,149,34,103,54,68,192,149,81,2,196,30,183,16,70,226,5,240,79,29,255,0,182,131,136,108,18,188,140,231,104,80,214,229,148,179,118,55,228,86,187,38,7,80,119,24,208,194,36,33,90,84,80,224,130,180,125,196,221,45,10,239,93,191,109,70,120,99,49,77,30,48,103,157,219,105,78,78,197,11,119,64,215,192,39,145,207,141,116,170,240,202,193,226,206,120,178,90,101,223,188,53,33,84,247,85,109,161,251,10,211,28,108,252,68,233,249,144,60,13,248,165,144,122,82,196,196,168,80,164,21,177,201,63,30,43,75,21,27,29,222,121,83,149,95,104,81,124,159,230,28,241,70,135,30,117,8,149,227,153,132,96,181,70,202,6,208,79,32,93,243,199,126,254,42,180,52,152,38,195,240,114,227,92,182,18,67,35,191,225,247,33,81,71,112,0,129,126,66,209,230,181,99,98,100,73,214,241,61,66,176,197,54,200,196,128,169,3,119,107,7,191,36,115,92,3,122,95,140,38,92,214,50,68,172,72,42,193,143,1,127,95,212,87,239,163,49,221,228,204,141,196,15,34,179,110,85,119,227,218,40,247,21,125,135,233,99,73,238,193,124,22,56,92,126,163,36,72,233,56,142,70,66,85,129,4,170,211,48,61,170,201,231,227,87,200,192,202,174,21,72,6,148,42,128,40,217,228,247,39,147,207,192,208,123,163,57,47,60,200,65,33,148,139,43,100,242,56,31,127,142,40,86,173,145,156,130,172,192,160,0,158,127,49,60,112,15,126,213,162,129,236,99,141,210,140,200,197,243,177,177,246,181,4,117,123,170,6,248,31,127,60,235,218,9,178,50,165,33,255,0,16,69,128,42,143,129,95,58,246,151,236,95,234,102,228,22,204,198,128,46,123,29,65,219,121,83,181,69,40,80,160,119,209,89,104,4,204,193,135,185,152,213,130,121,39,157,86,208,72,15,177,119,0,64,82,20,114,106,245,107,68,53,146,184,99,220,228,146,1,83,217,134,224,56,243,171,138,51,171,17,0,33,59,176,246,247,23,218,254,47,85,71,27,204,205,78,155,75,123,139,48,3,147,220,233,156,15,149,34,168,147,169,199,16,86,98,160,163,49,106,60,145,75,85,247,189,23,66,24,117,34,114,126,148,250,127,54,23,13,46,58,205,211,167,218,192,178,149,115,34,113,240,85,200,31,240,159,58,76,142,203,136,209,179,5,77,225,203,89,4,54,218,4,120,249,251,235,97,244,162,197,151,31,82,232,249,29,78,38,143,52,164,144,58,74,16,166,66,159,97,37,168,114,47,181,222,133,148,94,83,98,205,149,148,205,10,134,153,38,117,2,54,179,106,65,80,108,87,63,26,133,44,184,252,15,175,166,96,64,94,48,241,19,106,246,204,15,33,110,129,163,231,69,54,49,113,24,133,36,52,172,107,212,178,123,155,254,167,190,154,18,198,69,43,52,160,120,219,180,149,236,0,45,180,128,127,127,223,86,126,3,37,156,177,92,192,193,72,10,236,8,110,222,118,142,127,243,198,170,194,140,200,118,144,21,99,186,135,147,96,254,250,39,29,81,173,101,140,6,101,165,97,38,208,46,191,53,246,255,0,158,153,127,129,42,110,18,36,170,204,182,25,220,18,223,36,209,249,190,250,171,240,139,20,133,66,130,21,84,190,231,52,72,53,201,248,186,237,241,167,104,41,130,57,48,68,136,0,98,69,219,19,187,221,197,215,220,127,174,158,244,8,218,9,128,32,134,147,18,84,12,27,181,237,107,20,60,86,170,199,194,73,3,49,104,85,72,183,105,103,1,64,219,207,44,71,199,30,116,70,7,76,146,62,160,153,72,209,199,2,227,178,204,236,73,84,98,72,27,136,252,199,236,44,234,27,181,67,170,45,150,66,50,149,29,217,67,74,118,155,30,40,154,251,155,253,117,44,94,140,162,67,46,107,136,98,80,210,72,146,216,96,190,25,130,243,229,125,182,9,190,107,76,82,44,97,50,52,73,35,44,178,250,105,56,33,158,102,110,4,113,161,28,30,8,243,223,146,52,86,82,197,210,241,74,101,46,51,74,206,68,242,180,188,51,130,105,99,7,146,138,56,186,182,107,107,228,105,94,48,39,63,15,28,148,76,65,135,38,39,79,13,144,4,136,223,135,77,160,46,211,70,189,212,192,17,201,31,60,214,179,61,71,160,175,80,204,57,29,53,213,140,204,192,99,59,170,177,96,61,193,24,210,183,252,45,68,240,6,227,167,233,3,227,194,205,50,134,46,25,137,106,141,121,170,228,15,203,246,248,231,190,165,6,46,36,111,24,157,163,47,50,130,144,169,53,35,247,98,174,61,164,183,142,196,95,109,40,186,22,12,128,71,196,128,96,178,200,165,77,202,146,2,187,100,187,218,192,129,71,237,227,206,135,200,70,147,30,74,20,170,55,22,28,115,254,81,243,64,22,175,141,125,11,59,166,116,254,173,140,173,43,198,230,39,88,255,0,24,178,122,153,17,173,170,242,46,153,64,36,237,110,71,134,26,203,245,62,137,145,211,20,227,111,143,34,31,91,33,76,209,18,163,114,159,77,3,10,220,151,180,149,13,222,232,19,173,59,32,79,195,61,20,160,177,219,24,218,93,164,88,251,128,108,5,31,126,213,231,77,18,5,142,25,34,103,82,200,210,40,32,128,65,86,4,110,95,238,15,193,227,85,227,99,168,33,202,126,86,8,40,10,110,125,195,238,69,138,251,13,93,59,166,38,68,79,34,29,204,202,219,184,247,27,109,197,143,115,85,85,231,159,141,54,38,87,63,171,62,83,99,99,58,163,100,178,190,230,122,218,1,251,248,7,75,196,98,120,178,37,154,70,3,24,152,148,45,29,210,51,177,23,100,90,240,110,185,243,93,244,124,19,157,203,44,143,82,66,236,140,199,185,95,205,227,131,255,0,125,15,10,177,234,153,120,89,16,133,103,200,103,41,184,42,171,40,98,1,226,182,217,0,155,237,160,10,224,133,135,79,155,107,46,220,140,123,10,222,89,100,85,20,60,55,144,126,228,121,212,78,199,232,199,124,106,172,141,186,54,81,106,88,80,98,73,239,96,169,161,253,53,201,30,49,42,178,150,4,29,196,22,246,133,106,62,210,43,201,248,240,53,208,171,248,120,226,0,13,178,150,101,82,57,5,71,59,143,110,56,170,248,208,32,156,72,26,14,164,8,166,218,85,108,177,33,189,151,220,142,6,163,54,62,217,36,140,5,10,249,104,125,182,192,93,142,199,226,255,0,176,213,216,236,142,203,33,44,9,197,220,128,124,171,16,111,231,128,53,15,255,0,220,133,194,43,72,114,3,241,192,32,40,96,15,199,206,128,41,234,216,254,148,199,46,2,61,57,153,145,212,237,52,228,114,63,249,14,71,198,169,194,68,1,119,184,8,219,119,26,178,160,154,173,191,36,129,127,110,116,127,175,2,94,62,79,24,249,48,199,201,63,148,217,93,215,246,160,78,169,72,14,60,51,99,49,101,145,118,43,175,106,109,253,201,63,96,191,182,146,96,85,51,122,173,26,200,2,136,213,210,170,197,177,174,107,247,175,211,157,54,194,132,67,141,1,50,58,177,39,105,11,252,219,54,154,161,93,218,174,252,158,212,116,185,160,71,154,118,101,80,158,168,102,163,249,64,77,215,99,192,102,230,180,195,22,105,253,56,74,18,29,99,222,25,88,10,223,64,88,237,207,186,249,174,116,48,42,154,72,210,38,87,117,125,138,197,183,3,108,21,118,139,35,139,178,62,126,218,88,179,188,117,177,8,137,149,100,104,139,6,86,112,54,238,242,123,183,235,253,52,95,77,195,57,91,177,148,41,99,38,211,180,129,237,221,116,59,127,148,242,62,43,66,64,203,4,165,214,195,69,184,168,28,29,215,220,125,198,132,49,153,136,201,212,160,105,233,249,14,203,39,38,77,162,149,137,29,197,177,63,112,40,234,161,132,242,57,103,96,101,148,180,172,205,252,225,141,238,227,183,23,193,163,246,26,244,114,199,4,112,3,66,105,99,50,187,36,43,185,55,27,28,90,217,160,9,55,84,53,238,157,8,127,66,53,141,154,57,25,75,110,96,182,22,172,16,13,0,108,11,248,7,64,35,99,244,143,68,155,168,103,226,166,52,106,76,231,210,197,87,178,165,69,150,115,67,149,29,203,10,237,67,191,63,162,250,79,76,135,164,116,248,241,32,37,128,54,204,69,23,99,220,159,250,120,0,15,26,197,127,178,174,144,35,233,211,245,201,226,2,124,175,225,194,192,80,72,133,29,170,59,5,191,143,242,143,141,111,221,232,30,228,213,213,118,31,39,81,4,155,236,246,105,39,95,170,209,94,68,155,20,95,243,53,118,237,170,93,192,246,238,36,48,246,147,200,175,35,253,117,78,68,226,141,53,110,20,164,130,73,98,57,161,250,127,174,151,12,197,101,141,219,136,162,69,148,55,230,33,91,131,205,252,131,173,109,104,150,232,135,89,2,36,151,40,11,176,21,24,168,36,53,16,1,249,177,85,250,107,225,223,83,94,63,89,17,169,97,81,42,134,110,120,219,207,239,103,95,101,235,51,153,154,44,102,62,213,69,148,216,187,102,109,163,250,1,127,190,190,57,245,146,72,189,97,14,214,12,168,25,168,154,10,73,171,31,174,188,220,47,203,105,124,30,143,27,127,192,85,136,158,212,176,219,88,109,191,22,24,10,254,218,125,210,79,171,153,139,76,171,184,134,7,191,59,190,60,157,34,194,217,7,78,87,152,157,192,150,22,183,221,141,126,253,180,199,165,54,201,210,21,99,185,41,121,174,226,239,71,42,217,180,52,151,201,187,206,133,127,10,26,105,22,154,85,82,210,51,34,41,162,196,22,81,185,125,160,143,181,243,197,232,15,194,48,220,81,229,116,18,68,76,179,86,233,11,46,237,199,128,59,54,209,92,26,243,223,94,159,168,108,192,255,0,17,69,200,118,72,255,0,15,3,41,97,22,43,184,2,236,21,0,16,90,216,246,160,166,252,155,139,10,182,119,81,69,66,37,133,86,54,13,40,145,129,141,86,183,17,84,44,173,87,131,174,72,211,146,173,25,74,212,93,248,102,254,166,196,16,9,44,174,213,219,58,216,174,15,181,187,248,187,237,164,16,122,102,5,46,202,164,2,193,174,248,83,85,95,223,237,173,239,213,120,66,108,55,84,162,203,28,202,91,112,231,218,89,71,246,254,250,249,248,107,81,181,189,172,63,173,129,254,159,235,174,152,173,175,130,148,174,41,151,0,241,72,132,58,176,111,107,133,27,183,16,183,219,238,164,143,216,232,66,174,100,72,163,70,105,99,1,161,96,120,154,45,187,74,254,181,207,237,90,103,142,236,222,156,97,199,184,134,220,120,247,80,218,111,231,198,169,203,6,54,71,10,202,3,23,137,183,109,10,215,238,67,241,103,159,141,92,101,154,100,242,71,22,128,50,157,30,2,161,84,178,159,85,45,108,154,31,126,121,23,251,233,78,90,134,12,100,199,43,11,59,4,150,200,4,183,147,255,0,111,60,246,211,220,184,19,35,25,242,177,87,114,22,5,227,102,220,202,62,120,238,46,193,248,239,219,178,168,166,46,170,210,109,102,105,205,198,87,139,160,1,179,197,158,69,87,129,243,174,136,52,142,89,237,49,17,57,140,209,199,48,149,153,92,176,180,32,130,107,220,1,23,207,205,115,122,183,24,199,0,182,9,41,116,225,85,64,102,186,179,207,3,146,120,178,125,167,242,216,209,153,216,172,113,199,164,84,237,101,142,68,0,147,223,218,44,215,98,0,255,0,90,208,221,51,211,108,137,32,144,133,70,80,170,10,238,65,187,243,49,29,248,3,199,63,211,91,39,104,201,170,100,226,137,231,65,56,98,222,187,177,145,148,215,180,53,217,29,255,0,155,143,39,158,218,183,62,228,195,144,70,139,102,69,109,168,7,240,213,73,82,43,192,62,63,93,91,233,161,197,133,33,135,218,164,7,10,107,97,10,182,5,146,9,161,124,127,109,75,41,227,130,44,130,144,251,15,37,95,218,204,181,205,237,177,227,197,209,31,60,234,111,35,160,30,153,153,179,33,18,109,164,128,193,80,134,45,76,192,158,59,1,106,59,115,125,198,155,71,59,187,187,72,142,209,67,105,27,74,155,67,27,179,183,154,52,74,131,250,141,41,124,133,73,85,17,144,44,172,89,207,153,5,41,0,247,170,101,187,186,60,118,231,70,156,192,174,201,34,37,72,251,221,85,78,219,44,57,231,129,201,20,7,21,167,37,111,4,180,27,188,203,144,145,163,24,212,46,224,86,133,42,208,175,234,107,81,68,247,7,89,21,153,161,247,109,83,67,111,23,94,124,249,3,199,58,236,51,187,100,132,48,164,91,34,36,161,247,21,59,168,176,111,0,154,255,0,235,85,98,145,148,72,200,97,52,133,189,60,107,101,11,96,22,96,20,118,98,1,171,242,44,112,117,4,147,147,30,105,225,120,225,141,75,150,18,181,184,186,28,142,9,23,96,223,232,15,158,52,183,25,140,61,75,23,34,11,216,88,139,229,105,90,215,143,23,126,15,147,163,34,31,138,252,74,70,156,69,48,141,89,210,212,158,224,254,194,207,244,189,118,40,114,32,199,197,48,36,210,230,199,48,85,17,32,144,81,80,89,168,112,88,16,45,141,86,211,251,213,165,130,147,165,69,237,33,64,181,43,86,234,44,192,181,29,219,73,44,20,243,199,239,124,106,50,180,255,0,133,159,38,4,118,141,35,125,242,50,80,165,4,223,184,41,174,72,253,65,210,156,236,172,151,43,142,160,196,222,161,151,100,82,21,219,91,136,85,36,223,113,197,19,126,56,212,159,26,36,18,9,178,100,127,78,32,217,5,228,52,141,33,165,0,147,249,151,147,68,87,58,58,175,65,124,20,175,78,144,116,213,204,146,201,27,102,116,82,164,132,20,164,159,23,230,188,3,122,31,48,92,109,52,142,55,180,38,93,172,160,109,44,196,40,176,59,237,163,231,184,211,24,178,211,16,207,136,210,5,198,76,54,133,64,79,230,101,37,153,133,85,215,237,237,227,94,234,120,223,139,234,235,6,56,44,210,149,47,184,82,168,10,54,183,205,109,22,125,162,182,233,219,188,128,47,68,68,199,195,252,104,71,105,156,52,112,238,178,171,68,6,106,255,0,118,192,191,150,26,115,4,145,72,229,218,72,177,133,238,185,93,153,155,221,68,133,91,218,59,146,78,151,163,197,47,171,232,219,98,132,88,96,12,87,113,80,196,217,255,0,137,173,137,248,173,86,187,203,80,64,172,54,168,35,242,175,127,39,147,216,127,93,13,94,71,25,80,215,241,152,8,162,22,152,229,163,53,56,132,112,22,235,144,69,130,69,149,175,141,17,38,110,20,141,18,6,151,29,16,176,246,99,199,37,71,226,155,218,196,222,223,204,120,231,244,214,114,24,146,183,73,190,152,239,171,251,118,191,252,93,92,66,38,43,33,97,181,157,75,48,94,228,110,161,199,126,227,159,58,158,136,174,236,209,199,159,210,146,48,146,201,52,167,119,10,184,42,104,95,54,205,39,36,252,85,13,9,153,212,112,4,178,201,20,89,145,160,91,5,82,32,65,236,9,80,64,7,159,26,27,164,244,121,58,215,82,131,166,224,122,45,155,146,224,71,27,73,180,176,162,204,199,131,237,85,4,154,179,197,0,78,155,245,175,246,127,212,250,102,22,68,217,221,67,161,40,85,83,183,241,236,172,198,234,149,89,7,55,243,87,168,111,142,45,43,203,43,180,152,185,243,186,121,70,201,105,183,74,210,183,103,78,118,133,27,152,41,110,9,6,136,224,247,4,222,186,58,206,59,144,81,29,153,72,102,102,10,64,173,180,109,188,233,124,184,73,14,127,167,36,240,72,177,58,169,104,25,89,74,241,101,72,10,91,142,57,249,26,161,162,50,64,90,77,165,70,229,66,236,59,5,36,157,162,249,174,60,0,71,218,181,167,84,200,236,214,7,18,253,65,36,234,92,72,210,219,90,151,116,11,94,40,5,237,199,26,5,186,163,77,43,99,133,4,200,9,111,73,141,183,201,42,7,60,95,125,41,24,234,204,20,109,90,10,104,40,110,194,232,31,233,122,44,101,28,104,50,255,0,10,198,41,38,12,11,71,237,98,46,212,10,55,93,251,104,232,150,144,62,73,61,178,241,147,147,151,233,136,178,67,70,140,86,20,117,222,220,175,128,163,182,209,250,13,118,89,140,145,182,66,162,188,33,21,140,210,196,85,5,208,226,216,252,183,115,227,92,233,189,109,250,118,43,66,34,93,206,26,165,87,216,193,136,82,9,35,151,43,238,20,125,164,31,145,170,199,87,42,140,36,30,163,108,33,119,168,10,27,193,253,137,227,77,39,240,46,196,90,84,157,89,138,99,130,86,253,188,81,228,15,53,124,14,215,223,66,187,99,250,45,24,244,131,13,193,89,183,13,167,112,177,241,85,124,15,53,174,28,178,86,69,143,36,131,40,80,234,60,138,248,174,214,60,242,43,93,138,119,108,248,34,158,73,23,28,187,43,160,10,160,128,44,209,29,172,129,250,95,26,180,168,146,120,205,0,145,35,146,45,196,26,53,32,22,63,148,0,85,232,143,117,249,54,126,6,168,217,137,44,136,36,96,146,22,10,67,0,118,128,41,69,45,115,205,223,233,171,221,241,221,75,42,136,132,113,34,186,34,157,173,238,109,205,71,191,242,139,253,245,225,214,17,112,159,26,28,66,34,50,177,166,34,150,61,204,64,218,59,240,196,89,228,14,65,210,21,156,56,208,12,146,135,42,56,17,83,212,15,62,229,86,99,84,23,106,159,117,27,190,220,119,39,94,150,85,148,172,71,169,168,86,28,174,231,109,228,94,223,229,21,224,127,91,58,179,167,54,49,245,50,50,211,107,74,196,132,68,220,15,181,138,129,109,197,144,55,49,236,0,243,161,97,196,86,101,50,61,199,27,13,192,54,214,10,57,163,187,181,93,121,174,250,3,177,165,233,146,201,38,26,71,234,84,102,53,117,145,65,28,54,245,4,113,219,114,145,168,245,0,198,76,140,123,246,228,194,202,160,14,205,92,143,239,255,0,234,157,74,60,248,223,15,9,167,202,138,88,81,6,52,51,33,43,54,42,32,5,81,227,160,25,65,52,29,108,154,220,123,86,137,234,88,153,2,153,84,182,218,151,30,112,55,44,138,59,53,169,54,172,26,139,30,192,217,171,215,59,196,178,116,238,56,50,80,32,203,233,197,36,141,153,226,32,21,4,15,114,141,172,13,252,175,111,190,183,31,76,253,127,134,152,24,253,59,171,250,49,79,142,155,35,203,97,237,149,21,70,221,196,2,85,128,21,125,137,175,185,214,111,47,166,78,157,83,241,120,184,217,15,6,72,245,24,5,13,233,72,63,202,192,211,15,191,141,119,19,232,206,179,213,157,160,195,192,45,34,186,215,33,90,61,192,16,88,120,81,99,155,230,245,92,145,132,227,251,51,52,228,157,163,234,112,117,60,9,202,202,51,99,158,75,246,185,114,202,5,119,237,67,155,175,189,209,214,107,175,245,110,153,10,15,69,162,200,144,2,26,40,156,8,219,111,52,205,100,11,44,70,223,204,123,157,38,206,255,0,103,217,144,99,36,93,59,167,254,45,164,32,182,110,70,110,52,41,74,160,109,85,223,216,17,205,252,87,58,27,43,233,204,172,12,116,154,110,169,210,139,200,22,99,14,62,80,144,30,118,169,64,162,182,150,36,30,121,254,82,64,214,17,224,227,78,236,183,200,222,18,201,157,202,144,100,228,207,235,122,140,239,39,169,39,1,88,179,87,42,57,3,155,1,124,15,184,209,89,57,146,229,49,146,53,219,35,178,198,173,31,186,182,175,96,71,38,197,19,199,53,168,73,9,32,72,211,67,1,157,20,163,74,74,153,9,101,12,65,34,151,104,220,119,49,3,130,57,60,106,230,199,133,38,140,73,35,50,49,83,47,242,150,107,54,2,213,19,84,56,189,118,96,231,111,100,134,114,0,7,170,88,52,49,199,238,43,180,144,78,234,29,249,177,67,131,96,222,129,121,163,152,217,144,178,238,27,91,109,251,129,220,124,113,219,159,157,76,34,193,133,60,44,142,50,149,131,198,24,13,161,65,182,239,84,64,163,125,199,239,174,100,162,100,180,59,34,140,149,220,178,255,0,20,46,210,79,4,146,124,155,211,73,32,178,153,100,43,28,80,60,177,75,180,91,6,5,172,2,196,6,251,91,93,120,36,106,49,82,59,200,76,126,155,27,162,71,184,237,170,249,32,87,199,206,140,151,18,4,194,76,101,141,147,39,114,72,222,161,216,85,118,221,91,123,121,191,222,198,161,133,18,73,58,166,227,31,168,158,171,178,144,77,128,124,247,162,120,189,59,2,16,70,234,173,35,46,242,64,222,231,181,93,144,181,199,127,61,245,105,42,102,59,84,181,179,49,69,112,203,187,201,54,123,113,227,157,15,151,36,112,74,97,140,178,198,95,255,0,116,183,184,142,13,126,158,47,207,58,33,35,131,210,73,90,56,182,34,169,98,88,149,112,199,219,251,14,63,168,210,2,248,159,32,200,194,55,101,45,100,112,161,71,193,239,251,94,171,158,89,4,132,204,85,139,21,144,157,166,172,121,228,240,79,233,170,81,177,32,198,69,98,101,36,49,40,175,238,220,124,134,31,0,114,110,190,59,104,86,200,120,172,46,227,35,123,144,138,44,125,161,129,39,250,127,94,116,3,97,209,101,111,245,29,97,119,37,216,177,28,139,191,248,77,127,195,122,246,160,152,141,28,104,170,178,184,3,180,101,91,111,216,154,239,231,247,215,180,237,10,216,16,194,156,230,2,82,70,5,205,146,148,40,223,205,124,234,211,132,177,8,21,26,83,201,223,181,85,72,236,40,114,117,174,143,160,203,212,4,9,134,242,68,216,182,187,136,36,138,236,74,208,4,131,253,135,141,51,255,0,241,136,12,114,60,59,227,222,219,185,178,165,148,145,226,235,144,69,107,21,200,107,250,172,51,230,240,193,20,81,191,170,164,21,44,88,22,1,134,214,22,7,131,199,193,212,228,115,146,187,99,197,101,52,161,25,102,39,101,242,104,159,158,218,223,143,160,217,217,151,240,168,160,141,202,10,179,150,6,248,165,27,121,238,57,7,67,77,244,30,68,120,47,144,189,46,88,76,104,25,157,226,117,44,120,225,21,65,220,121,237,124,107,79,228,79,254,18,122,173,89,136,192,206,204,197,200,73,149,166,99,142,55,198,143,77,181,150,184,27,174,135,30,53,173,250,215,27,29,254,160,199,146,56,213,177,58,132,9,157,19,5,93,165,156,83,179,85,22,36,168,60,252,157,2,62,148,152,122,142,134,120,253,53,99,190,50,204,108,221,134,20,118,223,237,167,121,61,27,43,51,233,44,56,36,220,185,93,49,140,80,51,99,188,100,227,49,55,116,182,212,244,67,87,4,87,157,67,106,211,10,105,24,233,240,161,252,49,96,145,44,178,37,170,162,129,108,15,106,39,224,31,223,85,43,98,77,52,129,32,10,23,204,219,129,110,59,177,12,8,54,59,105,196,255,0,71,125,69,140,158,169,116,36,33,70,50,206,136,212,44,144,170,244,221,172,85,121,208,145,116,188,156,86,50,71,49,73,22,95,96,42,14,208,1,32,146,108,26,249,58,181,68,164,216,52,65,25,143,162,158,148,225,133,74,147,55,111,154,102,54,60,29,17,185,101,82,129,217,99,1,84,81,30,234,186,187,7,238,120,249,212,101,193,124,37,182,112,205,43,147,107,194,238,243,227,142,79,142,53,44,68,114,242,40,18,201,41,20,139,142,21,238,168,177,187,20,43,247,224,233,150,176,31,136,144,22,85,154,38,200,220,228,70,225,87,106,221,91,48,174,107,193,253,126,70,164,249,88,13,144,147,136,58,146,202,170,65,84,120,128,44,7,36,1,85,207,158,77,14,78,189,128,152,223,134,164,98,210,59,146,133,184,42,162,128,7,238,8,238,62,117,232,241,48,216,179,174,52,76,88,254,132,147,103,250,26,237,168,181,232,53,121,30,225,245,236,14,153,245,51,103,77,143,212,101,207,133,18,56,35,118,69,82,88,21,44,90,233,104,3,238,0,30,79,206,155,63,214,253,31,10,105,111,165,245,9,51,93,106,85,137,97,100,82,74,240,1,59,130,214,211,183,130,119,27,58,206,253,63,6,12,255,0,80,101,79,213,166,36,99,192,175,188,186,132,101,42,251,183,115,101,66,241,99,144,69,118,213,255,0,85,116,153,37,235,210,62,14,60,203,141,184,76,20,48,160,100,166,98,140,222,227,109,206,214,38,129,227,142,52,90,78,140,218,77,219,58,189,95,23,45,61,66,58,200,51,242,10,195,11,111,99,124,86,240,21,123,243,241,180,106,164,207,73,162,51,47,248,146,177,96,160,172,113,128,118,213,123,131,87,28,147,99,226,181,161,111,167,122,99,67,137,143,30,36,236,97,70,42,103,123,127,44,0,173,188,43,49,90,111,4,119,173,76,244,254,149,211,97,63,137,233,216,145,140,121,4,123,136,89,26,89,88,14,44,183,185,173,172,128,104,88,210,14,209,51,191,135,198,72,195,8,122,172,33,67,3,178,24,218,141,219,87,186,128,5,128,4,240,183,197,243,175,14,165,33,131,170,152,127,25,35,100,198,160,202,209,171,14,37,86,5,217,77,0,72,161,193,179,241,167,163,2,67,151,153,138,58,59,201,50,99,34,204,81,76,42,146,239,107,218,77,110,171,162,57,34,137,174,53,148,153,91,23,241,145,4,66,146,38,214,78,251,88,50,182,229,55,220,27,251,125,180,87,200,176,244,93,214,229,232,255,0,224,201,145,135,14,78,62,86,58,167,172,93,66,44,204,242,147,194,6,59,89,70,238,222,214,29,198,150,117,1,144,96,9,19,48,51,47,225,228,72,201,5,175,105,32,143,32,237,59,126,228,157,95,213,161,129,122,84,238,178,164,130,70,198,96,118,155,4,179,88,4,253,135,53,198,135,151,99,116,121,26,80,88,6,70,160,213,103,149,228,143,248,188,106,227,242,12,92,9,61,101,147,96,99,235,51,50,126,125,164,40,224,248,238,43,245,208,56,123,227,234,126,161,10,203,12,197,157,143,42,192,18,191,212,243,254,186,46,53,117,136,144,3,49,118,178,162,207,185,22,172,124,26,254,159,125,13,138,146,72,153,96,176,27,215,189,126,82,182,64,191,212,254,250,177,23,99,170,153,253,241,40,49,41,86,70,59,69,211,46,224,1,160,108,247,61,128,189,70,37,43,26,70,224,177,142,64,198,251,113,67,250,126,218,128,12,37,40,1,1,131,53,241,124,143,112,38,252,128,56,254,154,34,36,102,73,28,144,67,49,247,48,162,90,185,162,127,225,208,1,50,200,145,73,10,70,166,143,170,170,1,237,116,212,47,197,234,140,66,178,77,11,29,202,21,169,185,187,246,143,237,197,126,151,170,165,103,76,176,204,24,108,152,112,111,227,190,136,233,246,216,230,144,110,220,200,91,192,36,26,173,78,128,19,37,4,205,139,118,105,68,101,79,35,243,89,30,77,114,71,157,89,19,49,131,45,109,148,4,70,117,4,27,254,32,32,88,248,227,247,239,168,202,204,29,100,33,143,162,164,169,82,84,2,5,216,163,119,126,117,118,92,98,41,58,156,96,144,22,202,181,209,101,220,164,10,191,191,7,237,160,11,209,144,97,100,72,104,178,250,199,115,14,127,45,119,248,63,242,213,248,178,148,88,212,131,72,138,161,64,0,18,160,1,119,231,146,116,42,41,29,39,46,182,177,113,180,40,110,236,196,47,113,231,220,79,193,173,20,83,111,226,1,182,10,172,110,139,6,174,7,111,4,158,245,246,58,4,67,10,70,140,207,145,45,203,181,73,109,194,193,36,179,19,94,15,63,155,231,159,26,89,10,163,17,27,151,82,224,146,9,36,155,101,227,250,110,63,122,211,76,165,16,244,246,140,169,14,197,85,108,242,9,60,154,226,248,231,75,146,19,114,74,80,54,221,161,118,175,183,207,21,223,190,132,52,118,41,154,105,228,102,140,20,32,200,212,56,96,44,246,237,93,133,105,199,67,195,124,156,156,44,17,19,150,218,21,198,225,118,198,205,159,60,113,246,210,82,171,31,173,26,144,196,194,177,147,220,177,52,204,64,251,254,220,124,235,121,254,204,250,75,103,117,204,140,137,35,227,30,29,219,157,130,36,54,8,12,110,182,154,0,115,243,168,229,109,65,181,178,248,210,114,87,163,235,189,38,89,161,135,167,99,9,90,30,156,136,192,203,84,26,249,36,50,145,68,181,243,84,7,235,163,71,87,118,223,11,188,205,19,35,21,37,175,104,82,5,22,243,119,247,237,223,65,205,141,151,31,65,2,100,98,35,27,35,17,237,116,88,136,27,129,42,111,237,119,231,80,234,157,73,230,65,38,193,20,173,24,88,195,109,101,102,36,209,31,97,70,129,23,223,92,16,229,148,41,73,191,60,249,58,156,84,173,164,29,151,154,48,228,199,19,54,207,93,213,61,78,104,49,96,40,255,0,150,139,42,130,106,249,58,205,142,171,113,78,102,42,164,153,161,162,180,70,215,27,87,131,227,115,45,243,219,89,233,186,180,112,116,252,236,124,169,164,146,41,89,92,81,102,120,221,125,193,197,215,1,134,239,214,184,210,174,139,156,217,229,114,140,82,179,56,105,55,133,165,83,181,138,168,110,204,192,179,49,171,22,196,120,215,92,121,28,146,104,231,228,131,139,105,159,78,129,198,86,12,30,161,220,70,60,96,158,73,110,224,223,255,0,162,79,35,200,215,206,254,175,69,89,50,221,128,245,91,98,146,15,203,238,53,253,15,245,215,208,58,78,59,174,20,34,59,166,99,34,171,10,27,77,154,251,126,96,120,174,218,196,125,123,26,109,142,88,194,134,105,80,55,218,172,2,62,220,235,151,150,61,121,83,249,59,127,14,79,248,218,127,6,105,209,87,16,43,145,107,19,57,39,184,166,0,15,245,254,154,47,166,110,220,28,144,118,177,109,167,155,27,129,190,126,199,84,72,190,178,229,54,198,42,144,45,1,92,91,255,0,220,127,93,27,210,21,196,100,79,238,44,85,105,86,187,15,147,250,143,233,162,111,245,103,68,87,236,135,167,33,58,120,205,201,159,60,132,199,139,241,11,136,85,127,15,49,4,51,43,131,221,136,28,124,110,6,180,247,233,12,127,120,2,56,87,213,199,119,125,177,149,41,44,146,112,140,107,221,183,149,237,216,113,223,73,147,165,174,110,68,9,155,185,113,232,182,240,203,72,86,233,128,99,183,134,218,121,7,128,120,214,187,233,148,202,200,142,124,220,130,91,214,156,36,12,125,187,162,65,185,88,217,191,118,226,123,3,172,184,23,121,170,255,0,115,31,200,125,83,40,207,137,166,233,236,242,196,68,113,59,122,193,135,243,181,165,124,123,120,31,169,215,201,209,30,24,214,48,0,101,85,101,176,111,190,211,127,96,104,126,250,250,111,212,29,74,120,242,58,190,15,80,204,153,48,29,151,96,68,93,202,13,53,3,224,80,6,188,243,231,95,61,201,129,98,205,202,198,123,255,0,211,206,200,10,243,65,187,176,35,138,236,71,233,173,19,93,155,65,197,125,105,144,105,27,214,45,30,214,91,86,80,77,16,15,254,86,138,157,161,158,39,199,157,23,107,22,117,82,107,183,243,15,250,104,41,212,250,50,42,146,24,142,0,239,243,223,68,200,137,36,73,233,238,166,27,163,166,173,167,202,145,247,237,250,129,166,210,116,203,109,171,64,241,164,184,243,23,137,217,86,80,205,74,110,212,208,6,187,81,174,215,160,38,88,102,87,200,84,101,89,155,123,175,54,173,95,255,0,45,11,3,236,116,114,228,135,197,14,19,211,42,9,23,220,18,212,192,139,224,255,0,187,247,53,165,217,55,28,82,199,16,97,234,161,30,211,91,120,28,243,216,94,218,237,223,91,194,222,89,203,60,99,192,57,162,9,6,210,219,99,236,78,223,229,38,129,248,61,236,31,158,57,213,88,93,58,76,112,85,213,107,114,172,209,246,32,237,38,236,215,60,143,216,157,26,208,143,70,39,145,217,45,65,68,219,91,155,200,55,216,15,119,238,2,215,157,8,238,210,204,161,134,229,15,238,82,72,52,65,0,126,157,185,248,214,182,204,82,162,229,117,96,61,244,193,200,37,86,193,179,193,3,197,209,31,160,189,113,223,111,162,36,52,172,160,187,51,222,209,116,69,215,110,111,85,25,127,138,247,239,112,138,161,156,241,203,17,125,170,192,60,120,212,225,154,21,234,56,175,148,160,226,38,68,101,213,172,169,66,235,188,209,191,4,183,26,105,18,45,102,43,38,215,137,75,238,11,185,168,139,101,97,100,121,189,163,191,222,251,222,152,245,57,11,78,151,113,238,196,138,129,0,130,44,80,12,44,154,2,200,160,69,234,31,87,180,19,125,117,213,95,24,148,81,159,233,242,212,173,183,112,47,237,224,6,162,192,14,40,247,231,82,206,203,19,245,21,33,163,40,85,149,113,182,210,167,22,104,114,57,36,89,36,146,59,17,171,106,152,147,42,76,159,110,67,211,130,205,26,169,118,228,38,224,219,108,241,227,255,0,214,58,246,16,200,104,231,108,88,253,85,196,13,149,188,198,71,166,21,173,153,142,222,40,178,3,92,251,128,170,213,48,66,201,54,84,120,194,95,86,8,217,203,42,111,218,54,144,73,226,128,226,185,254,250,99,129,211,31,165,117,124,85,234,209,228,99,224,41,95,196,168,102,59,33,86,12,202,42,141,149,82,65,251,47,219,74,133,244,54,192,233,205,147,133,157,150,166,72,160,141,149,146,37,27,26,71,117,149,138,155,242,165,20,88,255,0,48,240,111,74,127,29,42,192,248,107,48,245,178,209,96,202,24,245,80,165,43,8,81,121,189,213,238,99,220,130,60,29,57,203,235,243,54,52,130,20,124,56,103,85,200,104,96,112,204,66,43,3,44,172,162,203,49,146,171,145,125,238,133,37,195,154,72,125,105,221,196,49,67,33,88,88,185,102,69,10,21,136,126,228,147,199,220,246,174,117,46,144,69,55,178,184,250,91,103,245,207,192,199,145,233,54,75,174,52,79,232,150,101,109,160,109,85,186,220,108,47,126,44,145,199,58,231,90,233,240,244,174,160,248,153,107,58,205,142,155,178,98,145,85,78,214,85,101,181,12,72,106,36,209,231,149,186,54,161,199,75,157,240,126,175,232,217,185,129,177,122,100,37,101,109,232,166,24,253,56,156,173,215,1,133,173,2,110,200,251,105,95,213,125,111,15,172,201,38,110,36,19,3,35,122,109,52,146,110,87,101,10,77,5,31,4,158,73,237,224,235,68,211,136,173,166,37,153,12,185,19,99,77,37,148,117,114,220,144,202,65,230,239,179,90,254,215,166,157,78,97,143,14,124,232,247,145,148,187,84,158,235,29,11,219,231,157,171,103,244,31,58,83,142,12,145,42,185,244,215,211,133,144,183,109,170,198,143,247,97,207,219,83,234,93,68,229,231,58,34,133,10,234,162,197,54,213,36,209,39,244,237,165,86,208,239,3,46,155,211,229,234,24,209,98,193,139,38,68,174,104,236,43,184,87,123,174,104,19,253,205,107,85,155,244,82,244,222,147,141,156,171,50,179,173,206,21,90,142,213,220,5,55,202,215,192,186,249,208,191,66,226,253,61,146,171,55,88,79,89,131,43,99,163,238,10,63,205,249,79,231,186,2,248,174,71,60,105,191,213,185,63,78,205,135,132,189,49,161,134,88,165,80,125,1,42,188,224,169,10,11,48,162,161,85,94,216,158,8,28,17,161,211,76,78,236,140,191,68,99,122,49,103,227,201,234,98,74,133,214,98,192,174,235,22,167,149,63,152,149,52,13,21,109,36,193,233,120,217,221,90,76,81,34,172,104,102,115,33,44,64,8,55,51,16,194,232,0,120,226,232,124,233,199,76,207,250,90,12,101,233,238,178,30,153,155,0,145,253,80,237,149,137,146,170,11,50,179,10,33,172,168,218,127,53,19,87,170,186,50,244,124,185,176,241,242,177,114,213,228,234,45,60,147,58,19,187,8,141,220,139,38,213,148,11,231,130,223,109,14,176,40,246,94,154,15,167,62,140,192,29,115,168,244,62,161,141,7,80,131,168,244,228,203,142,107,2,92,83,27,237,218,164,18,84,22,99,68,115,106,110,192,210,206,173,244,183,211,189,19,175,103,98,67,143,4,120,251,226,96,38,199,121,222,52,112,75,123,135,59,126,15,36,87,123,7,90,111,164,186,182,15,85,250,219,234,44,159,253,68,25,239,26,54,52,33,76,102,60,88,182,170,218,213,15,81,164,44,85,133,139,28,14,14,143,250,194,76,28,62,161,136,115,177,37,155,27,43,23,44,204,176,149,87,166,137,99,52,88,143,202,172,223,113,184,241,243,151,127,245,107,202,45,38,227,157,152,243,244,135,78,143,8,79,147,30,36,76,136,202,202,165,69,50,202,235,249,79,55,124,31,62,209,198,174,63,70,224,65,149,139,28,169,16,92,162,193,91,96,218,204,23,218,66,213,0,196,55,55,252,162,175,90,46,129,31,75,234,152,248,169,151,210,122,67,230,227,250,209,187,24,226,145,139,70,200,3,35,16,77,50,186,177,32,216,36,141,48,202,233,253,43,31,173,197,88,24,98,44,54,129,221,94,4,88,144,185,153,152,183,31,153,84,6,2,187,129,207,58,235,93,106,232,202,159,201,138,234,127,73,253,61,141,25,51,72,225,161,129,178,228,146,28,118,37,33,82,1,106,3,150,44,219,64,239,242,118,169,58,3,15,253,159,71,212,176,96,234,88,173,44,120,217,49,137,149,164,196,252,202,71,7,153,0,12,64,38,190,255,0,160,211,44,220,92,78,179,210,30,76,94,152,176,228,125,67,213,19,19,14,53,131,221,143,133,2,138,32,127,45,128,93,171,252,212,123,113,166,232,221,47,163,205,136,242,255,0,248,255,0,76,145,90,101,120,80,98,39,240,213,151,149,4,252,63,168,7,192,32,120,208,151,103,213,42,11,175,179,230,217,63,67,227,192,74,201,213,49,148,131,233,128,17,65,44,121,60,238,106,174,196,246,227,65,159,164,226,44,201,15,83,86,182,220,8,67,238,247,87,96,123,88,20,8,4,243,219,95,78,72,186,26,64,50,32,232,157,25,146,72,255,0,133,34,225,160,5,109,184,220,0,239,207,60,113,161,95,47,21,51,78,60,56,24,127,129,81,186,82,128,0,204,192,149,136,115,109,67,118,226,56,5,66,242,65,213,190,54,134,185,19,240,249,158,71,210,114,68,155,198,82,48,8,120,120,221,123,41,36,85,255,0,95,141,192,118,210,148,233,109,48,50,151,218,172,9,44,136,88,41,60,16,63,161,31,182,190,193,155,145,135,144,239,143,6,4,11,27,22,220,163,43,99,51,20,101,227,200,0,16,164,247,32,246,0,107,51,47,69,64,200,98,192,233,234,66,170,178,250,161,85,10,177,62,210,27,147,180,16,75,14,206,72,228,94,165,241,181,162,148,147,218,50,239,244,227,47,77,46,136,239,10,130,197,217,25,118,176,6,215,147,102,184,55,96,124,13,41,78,154,137,35,44,145,204,74,190,210,172,230,48,6,219,42,72,254,98,15,36,142,62,15,109,125,16,226,134,194,100,127,194,35,108,164,11,153,103,109,80,36,49,228,144,88,110,251,138,26,89,39,72,109,229,17,80,43,57,111,100,227,141,222,208,57,35,143,211,191,206,165,193,196,105,167,177,28,127,70,73,53,205,20,197,163,101,35,115,99,204,202,24,130,74,146,171,238,165,218,126,13,142,71,109,9,155,208,211,15,33,94,78,161,18,134,176,162,72,159,199,182,199,54,120,82,127,183,223,91,48,216,176,227,122,70,52,190,20,147,53,11,28,17,237,110,79,99,223,249,120,208,207,145,128,170,65,199,198,148,27,62,230,144,48,110,214,9,110,47,218,188,118,5,190,116,116,245,178,123,125,8,58,111,65,255,0,16,19,69,30,68,109,32,137,153,86,56,232,51,22,85,163,33,228,16,25,141,11,179,67,128,108,1,62,63,89,233,139,248,16,162,95,72,110,137,208,171,52,44,71,37,29,26,254,1,7,199,113,85,173,140,31,225,142,93,38,92,9,195,7,184,114,17,154,53,91,4,182,218,225,128,176,26,199,126,43,141,103,186,238,11,116,190,187,12,120,25,1,48,115,49,87,51,29,145,203,50,171,123,90,61,198,249,71,12,57,36,208,23,172,231,10,123,70,156,114,79,0,177,78,49,149,50,122,167,66,245,183,155,33,114,140,2,77,160,150,12,187,78,229,35,202,129,241,127,6,116,184,122,100,63,73,71,151,212,186,214,98,245,92,133,50,224,226,194,168,139,26,169,218,178,201,41,86,37,5,30,56,54,166,173,136,210,28,28,28,133,234,57,39,33,140,185,2,37,145,24,146,198,85,38,183,15,53,219,236,8,212,12,144,227,62,100,17,170,201,17,8,163,115,157,176,177,54,40,127,53,114,2,177,160,73,36,29,103,86,54,222,216,181,242,231,51,25,204,228,72,88,182,240,161,11,89,36,176,224,85,221,215,223,79,58,23,80,17,225,201,4,46,27,34,102,244,102,134,69,2,38,140,217,12,196,123,183,6,32,2,43,111,139,5,129,51,164,96,101,183,84,76,136,122,123,117,57,38,145,163,124,108,173,174,146,218,144,202,88,128,3,0,67,10,32,138,53,93,245,178,204,250,61,23,7,19,165,172,189,74,208,0,148,177,4,146,64,165,119,34,50,41,96,125,197,65,144,179,87,98,116,219,90,4,154,201,138,235,61,63,30,76,12,121,112,114,24,198,138,209,77,14,102,209,52,115,19,108,188,0,172,132,86,215,91,236,108,41,52,64,147,27,49,58,144,49,68,194,63,203,25,86,220,20,14,0,94,13,128,62,212,56,214,222,102,147,38,104,158,85,142,127,76,182,35,133,86,184,219,218,66,136,152,134,67,118,40,128,171,206,222,228,233,113,72,93,119,9,212,70,173,237,105,177,200,226,136,187,7,218,111,141,167,147,127,109,84,90,172,178,26,119,163,33,42,100,197,35,198,241,160,146,148,200,175,24,246,208,225,64,7,133,251,125,181,57,98,147,240,143,140,33,89,74,184,97,33,82,210,47,13,107,96,237,166,36,19,193,54,163,144,9,189,198,38,68,120,248,35,18,67,19,68,134,196,116,2,169,178,104,169,243,118,222,59,233,118,108,184,18,60,69,194,145,123,142,224,71,52,196,87,223,159,31,26,186,66,201,152,39,37,36,147,49,18,69,218,89,145,38,64,192,49,20,95,107,2,7,7,131,201,220,5,17,90,164,250,203,126,161,12,134,201,14,77,155,163,100,217,186,63,175,141,54,200,108,116,143,98,250,59,72,4,31,119,113,183,191,238,78,131,145,224,81,52,83,71,9,114,162,142,230,37,126,0,228,94,128,22,50,49,138,50,177,179,75,189,216,178,128,73,236,23,159,204,71,126,79,207,26,34,53,202,216,176,22,219,200,95,81,246,168,90,101,61,201,236,42,172,232,124,112,194,84,166,69,43,118,71,59,72,21,247,39,78,113,28,198,66,3,25,44,119,21,100,22,164,47,155,253,63,125,38,128,27,47,30,69,149,99,198,45,146,21,65,111,73,3,199,184,169,4,18,188,18,57,28,113,250,105,100,240,136,3,10,36,126,81,106,64,61,187,17,199,222,254,117,166,223,34,110,64,209,83,90,144,169,96,221,147,205,246,6,190,59,106,220,105,229,19,8,227,135,17,195,149,87,66,133,67,123,135,181,72,52,164,240,59,26,187,2,244,192,92,153,125,46,24,212,255,0,135,205,48,144,7,83,36,155,138,138,170,189,191,107,253,245,237,18,248,172,211,74,73,143,16,122,141,183,30,73,152,24,197,254,95,113,7,143,184,189,123,89,210,25,177,233,81,200,147,200,231,168,100,149,104,253,20,16,74,202,27,220,45,189,190,0,191,176,21,251,151,248,62,175,12,204,191,254,91,214,125,61,204,21,148,43,48,38,207,130,9,176,91,158,43,125,142,218,87,209,186,158,51,97,44,143,184,170,171,122,138,17,189,171,96,17,183,249,185,174,5,254,186,124,51,96,105,147,34,69,201,105,166,66,33,17,171,48,11,201,186,224,89,174,228,249,173,115,171,78,138,146,118,1,38,38,68,139,23,171,215,122,231,226,165,34,39,245,50,2,239,80,40,2,168,108,157,188,88,99,64,124,147,164,173,210,147,58,104,206,100,217,179,177,85,105,25,167,114,20,11,4,139,36,155,165,2,232,11,237,167,143,155,28,82,92,120,198,108,130,172,19,123,144,173,64,146,5,118,226,255,0,114,53,88,234,112,41,164,48,196,97,50,20,133,16,239,218,192,236,176,79,63,150,137,38,173,184,189,166,245,82,141,108,135,25,45,161,54,71,211,216,208,122,147,227,228,103,227,74,136,29,89,30,193,96,43,101,112,85,104,144,77,243,125,181,30,156,217,50,73,145,211,179,50,103,204,92,216,148,133,203,156,187,109,177,186,139,49,93,213,216,255,0,187,219,68,245,47,168,18,12,40,227,31,133,148,204,21,131,52,138,54,202,171,108,187,111,118,219,32,128,221,248,249,58,206,229,125,69,25,201,19,227,69,135,19,66,65,67,187,134,174,9,106,229,190,202,160,17,125,205,29,85,54,168,74,239,37,169,211,112,48,164,100,234,24,56,205,148,0,75,144,181,22,22,61,160,112,197,136,61,251,87,141,77,160,142,56,212,254,25,128,216,24,237,107,219,101,182,133,30,63,47,252,244,119,212,48,39,248,140,125,86,105,101,149,114,20,52,68,160,85,145,41,84,237,2,213,64,23,197,150,34,172,147,103,66,230,12,152,241,49,214,60,145,3,54,26,153,74,184,85,218,75,109,94,60,213,113,223,157,59,209,164,86,216,47,77,195,51,178,228,185,17,197,184,178,145,217,130,159,117,95,36,15,182,173,255,0,12,128,163,41,133,78,233,10,187,18,220,221,147,192,240,62,63,174,165,19,175,224,228,231,212,199,88,233,197,89,80,111,114,133,220,13,88,238,57,35,157,81,151,150,101,112,172,164,21,160,65,137,214,199,247,163,241,122,45,93,13,197,237,148,98,204,209,69,155,41,111,253,144,198,48,162,150,130,218,208,1,124,129,206,143,138,88,242,10,146,145,57,30,230,96,5,179,16,44,49,236,107,138,219,95,152,247,210,108,124,140,109,237,25,121,82,39,64,29,149,75,48,21,181,184,226,236,214,143,233,211,64,240,236,133,183,211,0,2,169,85,90,248,190,107,68,179,145,198,174,141,39,211,157,34,14,167,153,150,136,237,143,145,10,227,228,65,46,208,193,10,203,216,169,32,21,35,119,22,40,243,205,214,180,217,158,170,103,245,76,60,181,154,20,153,215,32,72,149,252,99,195,0,7,62,222,220,209,228,85,222,145,125,10,234,58,238,120,51,175,167,248,50,196,138,102,165,149,77,40,7,185,36,127,93,52,205,234,79,12,17,73,150,146,74,217,2,101,198,93,226,246,45,13,165,130,221,134,12,0,63,173,234,30,12,230,174,77,32,136,178,82,100,149,241,201,44,202,24,66,194,207,184,22,228,159,247,118,138,35,231,110,133,155,166,172,243,230,197,32,83,136,179,9,76,20,20,29,160,179,21,91,220,1,4,169,63,122,58,34,8,26,60,166,148,97,178,99,204,137,27,68,73,102,81,26,155,96,221,212,144,26,191,126,220,105,102,82,227,158,179,157,144,35,72,177,227,194,56,251,149,75,24,152,200,204,118,131,201,80,187,137,61,137,219,166,103,84,195,178,179,67,225,227,227,67,212,217,160,201,64,36,72,230,80,85,149,217,182,150,44,91,182,209,92,95,4,154,214,66,127,76,71,60,155,24,25,3,42,170,208,35,127,102,253,61,188,129,163,36,205,130,60,172,140,72,177,184,104,213,137,200,126,75,109,220,14,223,31,155,191,219,138,189,45,202,155,122,144,133,136,40,170,165,158,238,185,190,123,119,63,215,78,139,191,18,33,154,223,136,233,179,201,24,141,19,241,17,15,69,120,43,182,139,48,190,54,147,184,17,242,1,237,160,39,0,98,228,47,180,123,21,182,181,10,82,85,136,20,15,23,166,50,228,48,197,24,210,70,19,29,164,89,88,170,112,204,21,129,12,7,32,118,60,130,60,233,118,92,6,62,144,207,28,171,59,70,140,197,80,251,225,221,69,131,3,201,91,28,27,177,166,132,223,133,24,114,157,202,237,23,168,21,213,212,50,134,176,3,110,171,226,193,170,190,224,14,15,109,31,141,211,146,44,41,165,132,91,227,200,230,72,217,55,90,208,237,197,146,182,194,190,218,15,6,50,184,115,185,102,17,203,42,169,218,161,134,210,1,4,19,247,241,219,190,154,51,197,211,186,135,75,200,133,195,46,78,41,51,42,142,77,48,220,197,124,18,75,15,2,150,180,219,200,170,168,205,136,138,52,78,219,153,73,101,223,182,149,148,146,57,35,145,198,138,134,55,48,136,76,108,178,112,61,194,136,36,85,30,7,251,189,252,115,171,58,143,78,124,30,163,248,104,88,12,89,102,83,9,173,202,182,73,3,158,212,110,235,186,234,105,32,86,105,85,184,135,219,184,27,42,223,205,250,252,254,255,0,109,49,48,92,144,188,48,66,34,144,48,73,74,150,22,180,78,211,220,213,243,85,170,35,149,145,161,82,85,128,112,212,171,68,253,249,255,0,93,48,203,199,134,57,169,157,150,37,144,150,85,228,162,200,188,183,110,70,229,163,165,146,192,113,228,72,220,110,32,169,87,13,237,218,126,199,199,55,251,104,67,38,202,89,226,82,11,25,33,41,194,242,73,62,15,142,8,248,237,166,89,232,94,60,217,74,146,162,133,168,162,205,105,108,62,69,16,59,247,215,68,69,50,48,164,148,18,160,217,101,37,141,5,170,63,186,217,212,102,134,67,22,90,72,193,75,250,102,61,198,129,80,84,146,164,253,192,255,0,79,58,76,116,3,59,5,233,88,140,14,237,210,11,219,220,209,39,70,60,202,211,60,100,82,181,157,189,135,110,124,125,136,173,80,241,172,189,18,61,173,69,37,59,88,218,216,220,69,215,232,127,176,215,156,170,76,166,55,39,115,49,44,123,252,5,111,30,127,96,116,201,13,234,170,82,10,84,22,161,69,240,204,89,135,5,127,75,62,223,190,133,159,21,195,52,113,255,0,11,108,200,138,64,36,147,96,51,87,126,59,241,218,207,236,124,240,171,230,2,81,101,142,55,52,46,246,178,154,231,192,54,87,207,55,125,181,201,101,139,248,94,152,37,54,51,54,75,0,202,27,113,20,84,131,64,3,201,255,0,120,157,43,24,4,145,22,97,10,171,60,6,119,88,68,145,236,245,0,252,173,178,206,210,64,30,77,124,208,189,125,163,253,145,116,37,61,7,51,171,103,198,38,76,169,87,98,63,42,197,109,131,109,52,60,173,80,175,215,95,59,232,31,77,102,245,254,173,137,210,32,195,101,105,118,201,49,10,4,113,197,192,103,186,173,187,72,29,172,218,129,68,157,126,136,92,88,58,118,28,93,62,6,219,4,20,160,223,36,247,36,241,220,159,0,125,134,138,77,231,69,44,21,228,66,22,50,241,15,70,93,251,183,198,86,54,86,251,53,109,255,0,226,192,169,236,123,235,17,215,34,159,170,180,80,50,250,57,74,11,70,2,1,14,81,0,31,105,191,225,202,163,186,19,67,146,165,129,189,109,115,229,137,113,91,123,7,6,219,238,79,39,159,143,2,254,117,243,238,179,50,67,185,230,177,19,200,9,10,125,202,203,202,184,60,251,139,112,0,238,9,7,141,103,202,147,84,203,77,167,104,249,247,80,205,139,38,124,124,48,3,71,53,200,234,214,192,32,60,33,63,5,215,242,159,203,182,142,182,125,27,32,101,32,223,185,130,168,66,187,118,149,227,192,32,10,28,208,90,28,233,6,14,62,79,248,231,81,146,104,218,60,131,52,193,163,84,221,181,149,138,237,4,124,16,121,251,107,93,4,17,36,74,33,85,177,65,26,88,217,89,91,139,163,254,154,124,113,241,19,203,43,121,53,120,83,161,69,162,55,20,226,205,109,191,63,183,34,181,134,250,165,139,196,169,76,203,234,179,80,27,104,3,184,127,112,6,159,174,90,99,50,29,236,98,98,94,192,227,129,228,143,142,52,131,175,61,48,245,19,116,109,18,181,173,1,102,152,14,59,114,63,215,92,159,146,255,0,212,71,119,225,255,0,139,22,116,132,19,140,192,200,28,75,11,40,12,72,179,75,66,251,255,0,47,58,230,3,162,204,209,90,137,3,83,19,246,31,63,249,223,69,244,213,34,24,65,218,29,153,236,40,36,115,122,3,22,21,18,76,140,219,88,240,72,4,49,20,56,177,219,198,177,110,219,179,178,170,168,214,116,205,141,58,35,32,40,67,27,0,88,246,183,53,219,184,243,175,161,116,224,191,129,8,171,108,128,109,163,241,94,117,242,238,145,33,76,178,146,141,210,41,221,180,37,110,31,31,127,215,141,125,35,165,103,164,10,208,150,2,234,68,10,47,129,237,247,27,242,70,159,226,201,67,147,171,211,57,127,46,54,147,21,253,79,128,102,234,184,211,255,0,135,126,47,30,118,6,117,12,20,161,142,192,32,147,93,152,26,238,64,35,95,61,235,216,19,116,190,175,147,143,48,137,140,165,164,86,82,8,49,147,106,72,254,91,21,67,192,227,95,75,201,202,142,126,176,184,235,36,76,145,33,12,17,119,51,74,231,149,30,7,181,106,251,243,95,58,198,125,125,133,248,127,168,241,230,216,43,59,1,148,210,243,234,163,252,124,128,84,125,249,215,87,36,35,78,72,195,130,111,178,76,202,138,115,58,110,12,55,115,199,229,82,110,239,226,141,104,8,242,17,50,95,25,157,105,187,53,118,111,250,31,143,144,53,127,170,21,197,22,247,3,228,145,255,0,115,160,37,139,212,204,12,88,211,49,141,172,215,35,242,159,244,212,70,63,38,252,147,116,168,41,211,124,50,205,24,98,170,165,103,90,247,35,2,8,97,230,143,159,191,216,233,99,228,71,145,10,133,36,130,2,176,83,195,55,28,26,186,0,248,251,141,49,135,60,64,203,57,102,120,137,40,204,164,218,247,4,159,159,61,254,70,169,201,138,21,111,88,4,217,193,33,73,173,215,92,129,207,192,189,105,11,78,153,140,149,171,64,146,180,208,67,234,70,204,158,206,88,161,4,170,138,32,124,113,199,216,119,213,82,58,73,50,152,118,9,54,169,112,162,139,45,31,117,120,251,15,143,26,163,46,103,104,114,28,7,45,65,118,47,230,82,108,158,65,163,249,120,218,57,212,30,114,99,133,211,248,141,76,192,146,61,182,107,185,252,192,112,55,19,230,188,107,100,140,123,19,157,74,41,96,192,111,142,216,171,110,220,46,248,248,249,248,251,106,201,17,213,76,199,105,139,213,49,211,33,110,2,139,99,124,109,220,107,191,142,218,160,200,54,205,27,190,233,83,107,59,111,220,88,238,219,222,251,155,23,224,87,26,27,57,221,89,100,46,170,86,54,85,177,237,27,143,230,7,249,125,192,243,240,52,209,44,179,21,208,66,28,32,140,179,70,209,133,39,218,165,66,144,126,244,63,190,137,200,8,177,183,180,135,3,112,44,57,162,104,142,79,60,171,119,208,56,174,49,225,134,6,191,226,176,145,143,0,13,182,40,215,38,239,145,246,251,104,207,253,225,43,217,173,209,167,184,31,10,73,31,113,109,122,108,84,116,245,206,179,140,34,192,78,169,156,152,75,74,176,199,41,85,81,118,15,180,115,249,152,242,124,253,180,52,185,217,121,217,91,103,206,201,149,23,185,150,114,212,40,217,228,242,8,190,255,0,160,227,85,102,4,147,42,72,212,110,42,2,209,186,82,0,179,125,184,5,189,191,127,182,173,233,56,173,35,179,141,174,121,8,174,105,120,22,89,143,96,162,205,159,0,87,157,15,66,10,24,239,148,237,235,5,5,155,222,204,167,106,241,124,183,138,82,162,190,124,235,143,149,20,49,71,147,50,55,161,27,50,227,227,213,150,218,0,4,142,254,210,77,131,220,208,6,183,104,124,188,196,68,24,209,51,201,2,133,38,65,237,50,55,114,220,118,21,100,15,26,180,68,49,241,71,82,201,133,93,98,112,216,216,236,135,222,90,128,102,238,118,133,91,2,232,119,238,78,149,88,238,136,30,179,212,250,68,171,33,203,146,41,100,30,161,197,149,68,176,237,53,249,215,133,102,110,119,88,20,0,175,3,93,57,29,59,172,33,252,87,78,76,76,189,150,39,195,66,34,110,72,12,202,13,45,246,224,17,231,67,227,203,31,82,197,143,19,42,81,14,124,75,255,0,164,206,173,170,228,181,250,114,159,185,62,214,254,83,193,227,144,46,68,57,16,103,36,83,68,209,204,2,198,202,202,46,143,7,237,228,155,189,167,231,78,133,100,113,148,172,226,53,102,43,41,10,67,47,52,27,143,248,135,3,183,198,135,100,33,157,137,85,27,217,78,210,123,214,210,7,154,228,233,150,60,19,197,40,146,76,119,141,1,59,89,211,104,144,173,169,42,124,242,212,126,226,239,154,213,82,224,152,146,5,63,152,129,188,2,27,221,220,216,63,168,253,117,67,13,193,206,76,44,152,3,44,3,116,111,28,149,43,18,56,181,110,5,43,41,228,81,60,129,127,26,103,213,73,143,38,18,207,186,60,88,147,220,71,32,42,45,5,224,10,253,201,61,205,157,44,108,40,159,212,157,11,196,161,0,37,185,80,196,89,218,123,158,9,52,59,85,113,162,82,88,229,70,198,145,217,183,238,137,25,150,233,148,112,165,123,87,235,219,246,26,159,108,8,65,44,107,34,178,194,197,149,89,153,145,198,227,234,123,172,217,227,128,120,253,126,116,102,100,143,31,82,85,170,158,120,92,52,241,154,220,140,160,90,213,21,109,182,44,247,13,219,66,197,18,126,23,40,2,12,107,20,145,163,109,94,91,133,28,133,59,141,158,231,147,71,181,106,70,89,114,250,174,78,76,140,210,128,255,0,135,137,132,156,42,175,12,69,247,82,22,193,243,90,85,108,13,231,251,49,206,124,175,173,149,182,170,250,157,22,69,162,160,110,218,209,209,227,249,184,228,155,237,173,143,251,67,203,124,63,167,114,114,97,119,138,92,67,139,149,141,32,145,129,5,101,218,104,81,12,196,18,180,127,221,36,13,163,95,59,255,0,101,14,171,245,198,17,50,6,50,116,201,227,10,190,234,98,193,130,223,232,46,245,170,255,0,107,155,226,159,24,68,88,38,78,35,180,204,171,91,82,41,67,27,62,20,250,158,234,28,144,164,158,53,207,37,254,170,75,224,187,193,154,250,55,39,171,207,245,110,20,216,249,242,190,70,74,171,100,25,146,195,92,165,153,141,85,214,208,199,183,230,82,65,211,175,175,48,190,162,233,56,248,16,183,85,139,51,15,34,85,138,25,35,5,29,103,5,152,6,6,238,183,110,83,187,249,72,218,5,107,41,254,207,38,119,250,215,164,71,48,5,27,40,2,236,64,46,68,69,130,246,29,139,49,175,147,223,95,89,250,243,18,44,175,165,224,148,186,162,225,228,71,147,188,169,101,85,218,34,102,161,216,47,168,24,159,0,31,190,181,156,218,105,33,36,158,207,146,195,159,51,0,83,57,147,19,166,195,233,36,161,218,48,173,52,134,213,104,110,98,194,238,175,243,19,216,235,85,244,86,22,110,119,84,34,46,171,212,34,138,20,152,163,99,72,74,160,99,123,169,134,214,44,67,17,94,121,58,197,231,52,110,185,49,161,222,103,234,45,26,204,1,80,201,24,218,11,46,230,162,66,221,124,147,84,56,215,210,255,0,217,156,59,250,103,82,201,47,23,172,138,184,238,138,180,22,129,62,56,228,81,161,253,120,173,71,39,36,148,109,14,42,55,66,175,172,48,166,232,157,19,161,98,227,207,152,241,193,11,99,250,140,34,5,84,109,42,188,48,227,218,72,187,7,226,245,141,50,6,141,32,9,45,66,43,105,151,218,183,206,221,160,216,5,121,228,255,0,49,62,117,182,255,0,105,217,108,189,87,240,199,210,68,195,199,31,135,82,25,132,172,199,98,171,42,139,252,214,5,118,27,190,117,129,124,102,196,234,36,148,120,247,141,140,20,142,107,144,106,254,44,109,248,21,227,90,113,242,75,173,49,56,175,10,103,203,246,170,130,73,22,78,229,6,173,137,228,254,167,250,104,88,165,99,48,112,228,251,168,146,212,163,142,79,111,182,163,56,103,18,50,40,28,219,42,159,229,7,191,250,255,0,77,119,18,6,121,81,253,54,109,173,221,93,64,2,143,123,175,244,58,210,199,65,217,100,44,80,42,111,89,64,33,212,187,110,99,193,5,135,98,121,175,203,216,104,109,238,201,26,32,144,168,231,218,44,254,90,248,224,120,215,167,59,78,210,172,163,132,1,64,228,217,238,7,99,118,116,32,220,28,48,126,79,1,89,133,112,13,157,9,177,52,135,120,114,190,67,201,25,118,222,6,210,165,20,110,237,64,19,64,121,251,141,92,216,242,6,254,39,175,234,29,173,249,22,207,12,73,161,200,240,69,129,216,233,66,68,202,170,87,98,166,208,105,199,53,224,146,124,232,185,39,236,110,51,184,169,252,230,236,253,252,121,211,82,100,52,27,28,230,16,234,178,75,181,149,149,195,40,52,123,94,209,207,128,0,251,29,115,169,103,205,145,211,163,234,115,66,243,167,79,18,42,149,64,139,42,72,202,54,134,0,130,85,138,181,119,59,143,62,52,189,231,149,157,11,58,145,184,134,0,147,96,119,37,175,239,220,29,74,9,39,155,106,72,100,101,101,40,86,55,166,228,254,101,0,159,117,158,255,0,97,161,229,100,75,14,208,183,62,92,220,136,206,111,87,97,133,1,82,139,141,8,169,29,108,90,93,221,88,178,62,220,214,135,233,57,167,39,170,69,131,137,17,198,197,157,196,66,52,101,87,125,220,123,156,142,5,22,52,43,219,98,239,157,38,205,89,83,58,85,153,153,165,86,42,204,228,150,111,212,223,145,68,253,201,211,127,166,113,130,245,124,41,102,105,18,49,144,46,184,236,13,150,248,239,64,253,239,82,146,72,187,109,159,105,139,11,166,125,47,7,79,233,242,68,254,142,92,35,50,88,192,107,142,82,199,211,145,72,33,149,130,251,108,81,165,230,249,26,15,43,235,206,129,214,230,29,18,69,205,200,86,118,89,210,88,161,120,87,183,118,90,45,182,133,0,165,172,89,54,52,151,235,121,179,186,188,216,95,130,205,155,30,37,197,24,217,100,186,168,164,220,188,55,122,54,65,11,195,110,7,185,3,89,116,104,122,91,156,94,146,145,76,209,70,67,100,136,217,145,21,182,174,234,91,45,238,59,105,133,110,59,91,113,59,87,52,147,201,77,177,135,92,205,233,249,83,174,39,94,196,147,34,88,195,126,15,54,200,105,35,32,237,89,73,96,88,114,251,92,121,2,142,219,11,87,86,57,57,236,249,209,197,248,121,38,70,91,204,202,87,124,187,218,6,213,98,25,154,213,119,21,6,251,238,52,52,166,124,198,150,9,227,223,145,57,200,27,101,46,246,196,123,109,153,136,36,158,20,109,28,208,27,138,168,11,173,87,211,217,120,29,67,26,108,14,167,142,86,65,1,76,145,9,8,217,81,149,10,178,88,3,116,145,241,193,52,65,221,86,9,211,110,149,208,154,119,131,49,44,56,232,20,42,51,123,66,155,83,92,113,96,145,226,200,191,182,170,9,1,0,148,42,189,129,252,188,30,192,114,62,123,252,105,215,95,233,89,9,51,237,105,178,178,32,132,207,60,208,149,9,62,42,128,22,113,192,99,32,31,156,0,108,2,196,130,173,89,179,35,187,137,61,89,99,222,192,149,223,188,11,3,176,0,95,219,192,251,234,163,43,86,136,104,38,72,177,156,179,111,80,219,155,133,146,239,177,242,79,106,213,114,70,143,18,190,245,101,44,162,217,215,159,154,236,60,127,211,64,137,11,174,225,150,214,20,0,207,199,32,249,163,243,192,161,175,25,46,47,253,229,102,44,40,2,87,145,247,190,118,243,231,231,86,4,223,29,13,43,95,249,185,4,139,63,183,219,245,213,101,97,95,105,23,106,69,81,231,207,58,240,98,9,97,35,55,186,168,0,73,191,210,189,186,235,181,61,1,33,238,44,241,184,118,191,184,208,35,171,144,133,84,112,2,158,84,139,178,63,110,52,199,167,153,224,103,145,16,25,100,66,136,212,165,134,238,119,41,20,65,20,8,163,231,75,165,38,40,86,231,96,224,215,8,170,173,207,32,18,119,80,189,121,242,125,9,28,254,32,199,81,210,82,133,220,222,124,17,184,254,160,85,104,17,183,139,233,252,144,210,52,189,31,47,46,87,96,210,59,73,25,33,182,128,69,243,124,142,255,0,125,123,66,98,166,6,84,69,178,166,216,202,197,87,221,221,123,223,2,187,147,219,141,123,88,246,42,130,186,111,255,0,140,171,52,107,208,250,132,222,163,50,70,177,169,85,102,94,95,150,144,16,40,53,2,182,79,158,250,39,21,186,35,96,100,206,58,19,96,226,238,96,185,49,172,62,176,81,94,205,173,40,15,69,157,75,5,221,74,127,105,225,195,143,143,143,187,26,45,129,36,96,193,71,52,85,172,217,228,121,227,239,251,104,248,240,177,114,18,12,101,12,123,135,245,1,97,238,45,118,40,131,228,139,243,168,84,214,135,217,167,128,41,250,183,66,159,9,146,95,162,35,152,60,2,229,149,82,59,109,188,144,85,203,34,138,225,129,61,251,118,210,204,5,147,44,228,70,159,76,65,248,40,11,48,78,165,49,9,24,96,164,176,145,129,53,64,19,100,87,147,122,187,171,102,99,244,94,132,217,56,121,29,75,27,168,122,209,136,98,46,64,200,80,105,191,151,133,11,97,79,29,141,3,90,159,70,232,29,75,235,236,14,163,157,60,231,162,125,45,9,150,116,27,26,80,239,76,64,179,70,80,160,114,198,128,162,160,89,36,108,146,170,72,158,205,228,81,54,99,245,156,105,23,23,165,244,110,159,138,165,162,155,50,28,88,193,152,119,43,25,88,212,170,142,109,135,61,134,234,187,107,143,145,129,149,136,113,212,253,63,248,24,98,49,178,67,143,44,172,187,69,208,98,118,181,134,30,224,215,103,158,213,164,29,43,6,89,122,116,121,125,82,99,144,12,106,113,240,228,107,130,33,91,149,138,138,82,104,216,94,192,30,110,235,90,9,112,255,0,15,211,177,64,148,160,101,101,137,129,120,182,131,201,36,128,219,143,38,168,10,248,208,218,209,45,131,71,34,245,30,143,54,22,38,62,60,51,209,56,144,250,101,149,128,80,9,86,99,199,133,251,22,29,239,84,229,102,134,147,241,125,48,180,110,185,149,3,75,8,44,144,136,125,129,148,157,187,173,104,139,249,253,117,238,157,20,107,159,19,199,233,8,154,34,144,174,242,194,70,102,0,6,178,13,141,172,111,142,104,248,215,154,41,26,25,51,227,226,54,157,101,93,170,89,130,184,96,202,64,226,213,152,142,107,134,21,168,120,102,169,226,144,67,245,207,168,50,112,140,237,47,76,76,141,198,217,177,153,153,80,3,252,219,138,247,226,128,237,231,198,165,254,39,213,242,74,255,0,251,90,76,101,107,180,199,129,20,11,161,223,155,23,116,8,227,237,122,12,38,76,240,157,177,68,145,148,82,219,101,103,5,104,146,20,145,250,14,126,250,236,120,238,184,147,60,79,34,178,109,219,123,85,64,106,42,91,219,117,180,138,242,73,213,63,162,91,147,244,177,161,150,84,121,51,58,150,116,141,31,43,54,229,95,78,207,3,110,222,1,32,119,174,69,114,116,159,60,156,105,147,32,183,171,181,11,141,212,161,194,181,18,196,14,222,227,126,123,86,158,137,231,233,35,18,41,90,37,135,43,27,108,145,57,218,38,87,102,1,89,128,190,118,146,7,142,8,210,60,151,92,183,72,230,117,27,49,206,60,175,92,134,13,117,95,0,249,238,107,239,169,131,111,250,30,80,211,232,21,154,44,174,180,240,52,120,249,17,65,252,84,85,32,50,137,23,242,221,223,22,104,247,165,58,107,153,142,185,57,113,198,75,122,147,43,137,25,218,251,154,140,53,118,160,5,118,251,233,119,70,153,122,116,153,57,73,137,22,246,72,241,125,118,146,77,173,37,168,2,151,218,204,108,26,177,197,249,212,179,157,90,127,86,25,85,230,116,153,153,138,133,95,80,39,20,163,197,175,0,147,198,156,213,160,138,253,134,152,77,20,130,60,176,204,221,69,157,160,120,129,102,105,172,93,215,115,117,118,56,187,210,46,167,214,51,58,110,103,83,233,145,42,162,205,58,204,236,121,117,42,160,144,188,237,0,145,87,68,215,28,89,213,248,120,166,78,174,144,13,176,6,136,21,154,50,192,171,109,189,202,65,224,134,82,107,225,190,250,143,91,145,36,149,158,72,132,89,50,40,89,228,189,196,4,27,127,55,112,24,243,67,244,210,139,167,67,148,111,40,83,44,98,117,159,62,73,91,112,141,100,147,255,0,76,105,110,150,137,226,151,113,90,99,192,39,86,188,237,139,145,44,121,176,149,149,163,117,65,53,2,78,221,190,222,10,183,230,191,61,133,17,170,192,146,14,153,239,64,179,79,236,107,22,74,181,49,190,63,203,92,120,191,157,87,143,248,172,92,118,130,41,18,76,70,181,252,62,66,150,80,40,3,77,249,151,255,0,42,181,118,158,199,252,109,171,72,240,144,205,4,138,138,129,201,54,138,109,168,141,180,71,158,0,253,116,4,241,38,27,75,51,243,146,175,181,98,73,0,42,164,26,245,25,120,60,95,181,108,237,252,213,167,48,100,226,42,76,179,96,103,225,135,10,172,216,114,9,145,72,62,211,181,142,225,216,254,182,126,116,167,47,23,165,34,153,32,234,14,132,185,106,158,38,82,60,128,61,187,65,190,255,0,233,198,154,95,4,56,181,180,90,147,204,211,149,105,76,42,125,54,176,65,178,167,111,180,131,71,144,181,92,114,53,45,205,54,30,50,56,59,162,73,16,56,77,160,251,203,118,237,92,131,95,173,107,176,97,193,22,40,202,216,95,218,45,161,111,84,26,101,109,214,167,106,128,5,114,47,228,104,254,159,211,186,175,93,137,95,3,163,102,100,196,206,202,90,40,153,194,143,242,217,165,30,218,189,165,143,201,26,77,164,38,155,7,158,67,36,18,66,56,201,142,0,241,150,91,176,84,144,71,155,28,143,223,73,97,142,117,193,15,181,148,60,126,174,245,96,45,120,28,223,181,137,247,15,251,107,87,212,190,151,235,113,129,36,216,42,64,165,149,35,158,54,154,52,22,188,198,14,235,160,56,91,175,157,36,130,38,12,177,194,26,88,208,186,171,139,49,150,23,65,108,3,254,96,108,14,223,190,136,201,53,134,10,37,120,76,249,249,81,164,214,17,241,216,59,30,84,142,252,48,236,84,215,31,39,85,237,143,240,136,138,128,200,138,204,172,9,33,84,53,16,1,190,246,56,191,157,75,27,26,76,66,30,61,230,73,35,86,71,85,1,149,129,59,138,27,53,197,2,60,159,182,187,1,73,98,19,17,182,163,36,5,231,185,252,180,60,241,219,84,20,93,19,172,241,242,193,129,82,87,111,185,148,19,103,111,238,73,161,66,244,105,43,141,145,146,225,138,78,200,205,24,11,99,219,92,159,21,184,40,251,238,35,141,7,21,67,59,172,104,88,0,24,50,221,16,42,192,29,191,175,60,157,15,157,155,233,75,28,234,178,130,216,229,70,214,43,99,179,3,68,112,72,163,246,253,53,53,108,43,4,164,134,87,193,56,208,70,242,72,243,159,106,173,146,163,220,205,199,110,57,39,176,213,201,128,159,193,204,100,102,129,100,120,149,150,149,131,43,47,4,246,102,160,105,124,221,234,222,156,70,92,232,148,150,204,84,176,122,18,84,74,161,71,143,118,225,199,36,237,209,121,139,141,157,213,230,159,100,2,53,129,231,80,164,238,119,218,21,72,39,146,65,82,43,192,179,231,73,201,221,13,71,209,105,222,80,5,90,150,118,105,165,221,126,208,73,42,167,183,32,19,241,124,86,175,233,152,57,221,95,171,38,22,14,52,185,25,57,4,41,129,125,219,148,109,36,242,64,80,0,22,88,128,13,222,175,159,29,36,206,245,87,30,53,146,70,88,97,142,52,44,94,70,32,21,94,9,102,102,55,228,254,215,175,184,255,0,179,79,165,178,186,31,72,255,0,17,234,48,122,29,70,114,200,33,117,166,138,11,189,187,65,225,153,134,226,121,224,40,52,65,213,39,98,106,134,223,76,116,1,244,175,78,99,145,34,229,117,108,165,15,149,62,227,182,194,240,169,124,132,22,107,181,155,62,104,29,44,241,204,193,61,48,203,119,182,168,173,114,24,119,227,238,52,70,94,68,114,48,72,89,22,85,55,233,189,0,224,120,227,145,250,142,199,184,210,44,140,233,98,201,49,202,164,196,28,251,11,109,145,46,255,0,43,3,91,190,199,131,226,255,0,40,109,168,160,71,186,172,234,34,14,36,12,251,79,164,206,120,97,94,126,69,235,230,29,111,41,223,171,197,129,28,133,212,100,66,251,2,238,33,153,128,16,246,224,133,36,145,228,176,3,91,15,169,250,137,233,157,58,92,146,139,50,0,12,45,217,140,133,128,80,71,131,108,55,14,65,163,241,175,158,125,61,154,23,234,126,143,144,240,75,144,87,52,118,93,205,44,204,25,119,133,61,202,159,117,118,27,126,218,197,190,204,211,142,55,109,248,104,176,113,34,76,204,159,195,146,144,153,93,162,140,40,184,213,152,149,83,228,16,13,86,180,17,43,13,171,234,196,167,189,21,42,203,95,175,126,7,223,75,177,146,92,155,146,25,176,115,225,46,89,100,88,74,150,22,77,90,155,28,158,199,244,211,104,21,213,118,122,74,170,187,73,12,219,151,250,17,126,60,246,189,116,113,36,145,132,221,188,129,103,172,178,194,118,18,197,65,34,213,64,83,231,145,94,60,157,3,154,17,161,80,248,244,209,161,96,187,119,31,106,246,248,60,118,214,137,226,246,209,244,213,72,221,185,64,186,171,228,93,119,227,198,151,101,128,114,217,101,145,137,141,121,44,57,243,218,143,62,53,231,126,109,41,42,59,191,9,181,118,102,147,32,44,48,184,54,224,211,127,214,255,0,79,215,65,226,19,30,67,37,168,216,236,1,31,167,242,223,233,231,83,140,180,82,178,29,236,228,21,247,14,111,254,122,145,132,255,0,137,24,131,16,172,219,136,28,0,74,247,191,219,182,176,73,36,209,232,94,152,114,74,135,49,36,0,129,202,57,236,7,182,249,31,166,137,147,168,206,142,152,168,237,17,98,64,154,48,89,187,11,80,199,133,248,191,232,70,128,89,4,59,153,131,146,161,88,145,205,251,72,170,243,127,26,148,79,30,108,42,135,210,102,246,177,19,171,52,106,205,100,144,7,230,243,75,243,220,243,162,9,38,157,24,254,67,184,209,188,250,97,210,60,22,155,23,24,182,52,106,85,36,5,85,100,111,179,177,163,216,246,227,230,206,149,255,0,180,66,36,250,127,23,62,3,14,74,225,101,179,77,54,52,129,215,26,38,140,130,24,131,124,182,210,73,29,199,129,163,250,14,55,173,89,30,146,77,58,109,3,43,168,109,105,0,237,81,196,163,108,42,8,160,163,147,92,147,86,116,146,97,36,226,68,203,192,132,182,90,54,54,68,145,41,6,84,118,218,70,229,163,249,121,231,145,90,244,98,174,52,121,169,181,43,63,63,74,12,108,24,221,134,182,223,86,46,174,199,239,170,178,39,100,59,20,2,85,142,221,194,206,224,59,241,227,85,180,145,133,152,194,178,44,42,204,176,44,173,238,10,172,202,170,222,119,42,237,86,227,191,223,65,102,207,178,118,50,19,181,148,5,109,189,190,43,250,233,40,231,38,242,151,234,118,9,118,12,164,144,171,6,96,223,252,182,135,0,15,44,107,111,144,120,29,245,200,39,147,208,5,228,86,17,38,235,246,251,172,155,176,44,118,31,168,227,66,132,69,19,217,217,86,204,13,48,98,170,118,130,15,182,172,139,39,131,102,190,53,200,231,39,26,82,136,226,64,202,120,0,2,123,240,164,112,8,171,238,105,71,109,105,214,140,84,137,38,67,51,60,192,23,15,68,142,45,1,252,195,145,193,3,119,62,1,208,204,67,9,90,20,100,141,65,101,54,89,86,184,238,121,224,19,223,207,58,225,143,35,34,86,196,134,15,90,65,17,109,139,22,230,110,29,157,171,145,192,83,108,60,46,142,207,193,3,53,38,70,115,14,92,49,100,6,218,66,169,101,5,135,183,254,19,71,231,157,59,87,68,250,12,208,250,172,207,24,147,223,185,153,75,240,27,112,216,164,246,63,166,168,201,146,203,9,173,67,182,230,218,215,86,65,162,77,3,200,174,120,212,208,71,96,16,187,202,82,169,182,12,46,251,241,227,131,207,207,107,58,168,195,8,133,17,149,54,52,148,204,131,221,180,49,21,95,216,243,228,233,161,100,32,150,82,24,150,219,31,180,40,90,63,148,241,243,86,223,211,69,99,189,134,91,6,230,102,114,121,240,0,213,11,180,36,141,25,38,164,98,1,55,181,118,138,91,251,10,23,170,222,227,134,213,202,178,179,54,230,226,128,36,14,71,2,200,38,190,218,91,45,225,21,200,222,190,84,129,9,221,43,51,126,91,179,117,71,154,162,104,95,245,211,31,69,150,24,177,3,151,199,101,247,237,254,98,175,71,113,237,249,170,151,224,131,161,163,15,135,20,115,72,202,211,73,30,245,65,206,214,102,59,73,0,248,80,77,80,239,171,227,13,248,9,145,156,68,17,189,89,88,208,218,172,10,177,175,243,18,0,20,124,222,147,36,230,32,18,101,75,152,242,8,112,225,37,153,194,251,157,168,130,20,142,246,1,27,124,143,30,116,35,75,149,214,38,156,198,136,193,32,105,35,132,130,193,85,72,165,0,29,187,184,23,243,253,53,25,242,159,49,34,198,141,89,99,20,176,66,170,13,159,44,192,243,116,5,159,248,71,206,163,137,144,87,46,92,152,183,53,6,101,186,182,28,42,169,174,195,201,35,237,90,50,52,129,164,83,51,160,84,46,229,99,218,165,91,221,218,236,30,77,209,231,201,211,17,151,46,102,86,42,76,222,174,60,15,113,22,22,200,59,129,184,246,163,124,17,254,233,26,63,55,18,60,136,101,206,138,156,43,150,149,67,238,42,219,73,44,27,182,239,243,40,30,234,177,68,105,92,76,139,11,78,132,218,216,86,96,1,1,135,11,222,236,143,214,252,114,52,211,177,53,68,177,192,252,54,83,236,98,101,37,86,187,155,60,168,21,220,223,96,59,157,18,248,144,244,247,9,44,6,92,133,114,174,161,134,213,97,202,169,101,230,214,249,0,159,139,208,241,99,150,197,140,34,169,145,139,50,219,118,218,123,139,241,223,157,91,27,208,174,125,36,64,177,134,54,118,215,112,220,93,181,255,0,47,125,15,35,86,89,27,188,241,76,210,149,12,200,26,136,160,54,144,77,1,192,5,79,26,132,254,164,123,148,109,47,180,178,129,199,45,70,235,143,141,95,139,48,139,55,19,212,69,8,236,177,62,213,178,202,196,171,87,199,4,254,181,162,210,6,82,90,84,220,219,212,112,223,153,150,239,191,110,5,215,142,218,77,211,43,173,166,254,0,115,2,227,116,156,88,217,151,248,129,24,2,172,118,128,172,5,176,21,116,108,129,207,43,169,43,22,199,16,200,80,170,184,42,172,163,130,56,44,15,36,158,44,215,54,126,52,62,90,177,205,196,86,52,130,19,33,0,217,60,142,79,142,104,113,220,223,237,174,179,6,180,39,108,123,184,147,211,220,93,182,216,3,202,159,28,208,161,206,133,132,67,53,95,236,219,211,139,234,254,150,251,40,159,197,43,17,64,169,216,219,64,23,249,184,191,244,189,106,255,0,219,105,117,29,20,198,127,136,131,40,42,246,5,79,160,72,36,241,95,35,142,14,178,31,69,206,83,234,206,150,225,249,94,161,176,144,11,1,185,89,74,208,63,191,123,237,173,175,251,109,247,116,238,140,2,174,209,155,48,38,134,229,254,24,60,127,187,243,251,107,9,47,245,83,250,41,104,194,253,22,10,253,99,208,167,118,220,203,151,10,134,171,178,220,183,111,129,198,190,205,245,206,76,56,159,67,117,116,154,82,166,92,41,149,100,11,118,230,48,84,16,60,49,4,85,125,255,0,150,245,241,175,163,38,69,250,195,160,196,234,66,158,160,10,130,160,243,116,43,155,226,148,95,220,144,14,183,191,237,148,60,184,61,19,25,111,108,153,19,179,251,125,180,32,219,102,191,226,175,189,214,170,121,154,66,75,12,249,110,59,184,197,103,10,55,36,117,27,40,28,22,166,61,135,146,118,253,232,246,215,215,255,0,217,127,75,217,210,250,142,100,141,28,141,46,92,105,15,0,148,168,150,200,63,63,197,96,121,236,43,95,36,129,98,56,199,45,94,210,89,22,52,222,196,88,0,41,99,241,201,53,92,2,79,223,95,111,255,0,102,177,159,255,0,12,233,210,128,21,178,50,37,118,20,84,157,178,236,228,18,121,168,245,28,205,116,254,240,84,85,51,229,95,86,245,134,202,250,227,171,179,42,236,196,207,117,2,235,98,171,50,131,199,146,219,155,159,243,127,69,83,79,235,197,41,105,212,206,172,172,30,123,228,147,228,173,129,124,217,31,243,208,217,179,172,157,79,171,100,146,26,60,140,249,228,102,176,67,3,43,30,221,218,249,253,171,85,226,77,183,25,32,203,27,100,182,141,138,168,176,71,183,227,200,0,216,189,108,162,132,143,100,146,24,162,50,149,123,9,181,79,98,247,199,28,113,99,236,111,86,226,226,150,86,99,36,72,170,202,190,251,38,232,246,160,73,241,253,117,193,26,65,40,154,121,150,56,213,85,141,179,94,235,224,112,56,4,80,237,222,254,250,190,44,220,104,11,52,110,91,115,21,46,98,109,168,70,226,15,106,44,118,223,60,86,218,173,82,86,54,232,174,118,199,132,43,23,149,66,185,47,181,42,251,144,23,112,6,254,126,199,80,7,4,181,22,201,101,4,239,96,128,147,100,19,124,118,29,180,72,116,16,197,189,236,40,86,90,141,133,51,43,85,158,231,183,246,173,95,30,66,49,40,55,2,199,109,51,128,88,158,196,91,11,179,253,72,213,209,13,178,156,120,48,24,135,56,217,50,35,3,192,60,115,207,99,199,20,77,31,141,29,52,125,46,56,119,254,25,230,147,211,42,29,67,16,27,105,166,248,62,15,193,237,168,227,35,186,18,139,179,113,163,187,33,71,98,111,187,119,224,139,175,158,116,216,244,220,153,153,132,170,4,140,202,198,164,86,222,204,73,4,139,22,13,215,218,185,63,46,48,111,70,114,154,91,23,73,7,73,85,14,58,118,98,134,12,214,212,225,143,114,0,174,59,10,189,86,97,195,50,72,255,0,134,48,168,82,206,201,181,156,253,168,113,222,255,0,181,105,242,244,191,86,37,89,12,84,173,220,186,150,177,85,197,241,230,251,94,136,255,0,13,101,200,68,46,20,205,185,64,112,0,160,1,3,218,9,171,10,43,254,90,217,241,58,182,232,142,202,240,124,183,175,96,73,145,212,224,244,19,124,217,8,34,218,164,179,110,80,57,53,230,168,80,240,182,117,94,124,195,161,204,152,56,19,220,177,50,203,44,192,130,4,170,119,0,5,87,13,182,255,0,97,166,189,111,171,127,133,60,177,98,74,31,168,54,228,98,82,206,42,18,65,81,125,164,110,73,38,200,224,88,60,12,105,36,90,155,20,121,220,124,235,156,218,240,109,178,254,161,78,183,52,174,237,7,76,233,193,71,167,1,69,225,85,21,89,84,142,89,139,11,11,98,139,123,152,13,11,155,212,167,108,82,152,176,73,135,210,208,169,40,142,204,211,50,138,89,29,128,27,152,238,32,177,218,20,26,80,188,2,163,160,245,72,112,50,218,44,216,164,155,3,40,24,242,145,95,220,183,249,100,82,65,10,234,214,202,126,108,30,9,211,204,222,157,60,81,75,128,143,185,242,35,86,138,80,180,153,138,26,192,82,77,42,157,191,252,89,74,158,107,75,11,3,78,214,68,248,179,52,114,48,138,148,16,66,170,246,219,223,183,199,144,116,210,57,157,21,50,113,222,178,145,132,144,76,134,138,176,32,131,251,118,231,239,164,209,53,49,101,79,104,38,148,123,72,52,108,125,143,61,180,124,81,57,202,200,133,10,182,228,51,42,213,239,0,123,138,252,55,126,59,27,209,42,42,9,183,72,250,135,77,204,127,169,113,32,207,199,35,27,169,227,201,234,166,226,55,65,59,1,189,121,31,251,114,208,96,79,27,137,12,10,238,13,134,235,152,103,10,55,201,198,65,20,126,167,241,113,208,21,108,86,178,61,160,182,225,27,48,106,29,209,149,145,185,80,88,62,157,159,63,68,234,35,63,30,63,86,48,187,114,99,171,37,79,193,39,134,28,16,126,126,196,235,119,213,103,78,165,209,83,172,98,32,158,80,140,197,74,43,25,162,162,135,120,171,176,21,85,128,60,133,86,252,200,55,99,152,63,160,105,122,124,193,230,3,112,142,85,107,220,74,171,144,1,231,191,3,237,253,53,98,73,30,230,121,8,0,3,67,203,15,131,199,54,7,244,209,51,204,17,177,200,48,178,200,10,196,89,0,21,183,144,110,151,139,162,198,141,243,241,161,94,88,168,168,197,103,88,222,138,162,6,163,68,2,72,63,30,47,199,35,157,110,157,144,215,82,163,144,236,180,10,144,205,84,84,48,32,142,59,246,227,106,255,0,211,81,73,212,49,227,29,88,2,223,150,232,17,93,143,127,155,212,63,244,207,42,16,148,183,182,253,32,13,159,129,186,239,191,35,80,70,199,102,40,206,192,47,4,4,236,107,179,2,196,112,1,21,94,52,196,53,139,36,138,104,210,48,84,112,85,121,110,43,191,235,231,83,255,0,16,220,251,36,198,137,158,150,152,144,219,72,191,158,62,60,120,210,215,150,45,229,140,242,70,205,237,40,81,87,128,189,232,234,237,216,222,145,112,202,197,184,33,159,118,221,188,82,133,61,175,157,45,8,210,225,117,28,116,198,30,166,52,187,152,150,33,93,20,11,241,68,222,189,164,171,148,171,26,122,140,212,84,20,229,191,47,143,28,254,186,246,162,145,121,4,204,250,131,170,75,27,70,122,132,140,160,169,59,138,183,107,91,221,87,92,254,135,86,97,97,245,238,181,140,167,18,76,163,141,234,178,54,68,153,62,156,64,128,44,158,120,0,48,236,60,215,39,78,158,126,148,241,140,113,209,39,25,50,58,254,30,65,58,135,141,252,21,37,121,7,185,12,72,35,197,139,208,184,221,127,7,233,169,226,76,35,158,239,11,179,6,252,68,108,160,55,14,168,85,105,123,14,225,129,248,94,250,113,118,176,168,169,42,203,44,250,211,233,249,58,116,157,54,44,99,81,206,141,39,225,160,142,77,184,196,208,101,12,231,115,11,186,44,110,143,97,192,212,122,92,121,56,221,51,39,166,225,231,100,226,69,34,143,198,236,201,145,87,33,88,133,216,200,188,13,214,84,113,103,155,52,107,92,151,175,98,245,62,170,95,169,100,245,40,19,106,147,12,97,37,59,64,176,20,130,60,87,123,239,246,212,97,234,184,217,83,126,31,167,227,203,143,143,35,6,102,145,196,147,74,192,251,89,216,80,237,96,40,1,70,237,163,158,117,86,234,217,17,73,186,69,205,212,222,9,255,0,18,152,171,50,150,218,240,205,19,128,183,182,194,158,25,72,252,164,155,28,118,213,135,171,74,138,161,16,9,99,5,83,138,218,10,158,7,29,235,183,235,161,159,124,207,49,141,134,248,92,154,144,238,161,92,31,220,243,175,98,100,73,9,18,151,218,170,129,205,40,111,127,130,47,192,62,62,199,82,214,44,215,172,95,129,10,63,23,135,11,108,146,25,4,234,187,130,179,49,1,120,35,104,30,208,88,216,61,251,104,223,194,205,3,207,131,28,210,176,131,28,50,179,39,230,96,193,139,55,98,127,228,0,237,171,37,105,99,151,30,124,156,137,101,124,60,17,43,7,36,135,154,77,197,86,133,2,2,149,162,59,126,218,81,210,118,167,81,199,135,44,147,14,105,104,101,64,222,227,186,50,44,27,255,0,54,211,250,248,214,121,109,208,234,149,140,50,122,110,121,146,73,135,226,34,162,170,176,43,10,90,174,63,55,184,93,129,124,158,47,198,129,139,167,231,227,69,48,86,151,25,102,96,172,142,21,4,131,109,238,173,196,181,10,189,42,196,133,158,23,245,119,52,142,164,149,101,32,134,178,26,235,183,32,0,59,13,55,250,115,6,2,217,29,68,196,22,53,145,113,144,215,249,71,169,49,175,178,128,9,251,214,170,118,149,217,29,173,85,23,253,75,44,0,195,132,178,8,231,133,35,142,64,24,146,17,148,149,82,180,125,214,73,53,242,6,161,44,105,143,12,153,185,127,194,96,170,102,217,108,214,189,200,61,195,27,7,111,131,86,120,58,19,167,201,44,221,100,245,9,22,37,1,206,65,115,216,200,228,133,45,126,23,221,85,228,13,23,63,78,159,168,164,88,120,185,66,88,149,27,34,112,193,136,216,172,170,160,237,91,30,230,26,168,37,8,171,37,183,39,66,22,205,204,234,14,207,22,75,227,98,43,43,199,18,49,35,114,254,82,222,11,95,147,230,235,141,62,131,168,38,118,49,254,19,67,62,43,43,76,44,24,216,51,109,181,251,18,79,125,113,122,107,97,172,111,26,36,151,111,111,17,3,114,213,1,246,231,237,124,234,236,104,196,115,117,104,102,137,227,50,244,247,149,20,198,21,87,109,17,85,123,135,123,190,84,252,221,234,37,200,154,116,109,24,117,106,200,207,149,149,135,52,14,248,82,8,149,75,199,43,161,109,234,173,183,109,41,176,9,249,163,71,79,186,76,24,153,249,6,46,161,12,169,46,86,56,151,29,85,215,115,19,91,152,237,182,90,82,72,102,43,92,29,167,92,193,245,89,163,139,21,37,24,170,21,158,104,225,119,69,144,147,111,98,183,27,42,8,228,138,241,206,136,234,152,134,62,167,10,122,56,249,24,233,36,111,58,228,50,196,50,217,79,42,225,64,222,187,123,26,55,124,240,40,224,249,47,15,6,209,225,183,250,171,3,235,191,74,156,107,202,196,200,234,17,136,163,4,166,82,71,58,170,113,127,196,27,88,138,4,254,94,64,34,239,191,100,250,75,41,10,109,235,189,26,72,153,86,229,157,165,136,2,84,48,28,169,191,181,31,119,112,52,119,71,147,47,234,14,165,145,145,145,44,24,125,38,28,175,194,5,245,11,12,96,43,114,149,225,89,24,144,163,144,0,52,5,13,67,12,229,127,131,12,120,49,132,173,134,36,199,203,128,72,119,52,10,229,162,117,42,73,221,27,110,61,136,42,123,17,166,231,53,73,146,213,44,10,240,250,38,54,79,93,159,164,158,164,217,15,10,243,38,6,35,52,126,166,226,187,67,57,178,3,109,5,130,213,183,242,129,122,118,126,147,192,195,198,57,146,101,117,12,156,117,178,242,72,184,241,170,143,54,172,172,28,11,55,70,184,224,154,210,142,135,211,179,142,6,30,116,25,56,82,101,172,34,88,96,38,165,201,141,155,115,169,145,168,33,62,226,166,143,193,161,167,41,214,58,124,208,254,44,38,84,184,243,45,66,6,68,105,36,194,239,208,8,77,110,85,42,172,1,237,226,168,106,121,37,36,255,0,87,253,138,46,214,89,94,39,211,63,71,126,41,224,142,53,146,104,41,217,229,201,59,164,4,210,146,169,72,84,17,64,15,131,222,245,168,198,205,143,6,3,22,51,44,113,239,50,148,10,21,65,53,98,234,192,227,133,28,113,165,144,244,28,36,81,148,33,234,56,204,65,50,226,180,241,177,90,60,1,197,3,125,130,183,244,211,136,23,23,26,56,137,108,56,220,90,219,170,23,53,66,217,152,18,91,189,251,135,141,99,38,228,246,29,82,216,28,189,87,26,75,121,50,80,184,218,166,216,54,211,95,112,104,232,92,156,126,141,213,51,36,155,169,116,193,149,52,200,177,180,205,141,52,170,66,147,180,29,160,5,60,159,117,95,60,157,61,126,161,233,134,45,158,136,0,246,159,81,185,53,192,246,247,236,127,233,164,210,253,75,211,86,55,49,100,101,102,20,252,195,23,14,73,21,69,208,27,154,148,11,174,79,193,237,167,24,181,166,75,113,7,151,233,111,165,243,0,120,112,194,177,3,221,137,149,42,109,163,241,184,133,236,127,151,154,83,170,50,62,133,232,242,57,155,31,39,39,21,221,73,145,153,210,98,198,193,226,194,158,252,30,111,227,87,75,245,20,146,100,69,143,131,209,178,114,102,144,133,138,41,28,33,237,85,236,86,160,59,119,241,162,161,79,170,114,132,139,63,74,232,221,36,242,68,185,121,143,43,121,178,168,182,73,187,60,246,189,106,151,34,211,33,184,153,28,255,0,161,51,241,216,127,135,205,22,106,200,204,25,20,250,76,148,56,36,51,81,7,129,65,137,178,126,218,89,155,244,175,84,203,104,163,29,51,46,23,8,74,26,86,90,106,52,106,236,218,246,224,131,223,128,78,190,130,79,93,130,38,50,244,254,157,148,85,138,135,196,234,42,187,252,133,84,101,4,55,61,137,231,66,196,62,160,147,169,220,93,63,51,29,100,101,168,114,4,114,170,208,31,152,171,88,30,73,28,254,186,107,147,145,110,131,245,163,7,133,128,152,56,25,0,44,177,128,205,40,89,212,41,248,181,30,71,126,223,26,121,211,58,43,125,71,245,67,97,96,86,60,66,204,179,50,130,176,70,56,46,65,243,190,194,143,230,99,207,10,116,242,92,28,172,196,203,255,0,23,135,213,192,134,81,40,140,197,36,173,106,10,251,14,228,85,96,77,40,98,221,254,117,189,250,3,233,86,232,120,121,39,33,196,147,79,63,170,99,52,222,145,0,237,141,159,249,202,239,36,145,67,115,53,11,4,157,56,211,147,109,141,242,37,14,169,32,255,0,166,190,145,232,63,79,67,248,158,157,139,49,202,42,99,57,153,182,211,21,4,221,110,160,128,223,101,10,15,28,112,52,245,231,101,14,36,6,143,199,60,255,0,231,246,213,201,50,204,197,133,87,35,157,81,153,0,49,23,141,108,168,173,190,25,79,143,177,30,63,166,186,116,96,36,158,68,245,29,67,132,102,32,132,115,237,191,5,91,231,147,255,0,77,41,151,57,138,12,94,165,26,171,168,164,148,173,48,29,194,144,79,229,251,130,71,28,86,154,78,145,228,0,28,110,12,108,48,174,253,248,231,231,198,179,223,82,229,46,20,56,237,62,198,45,47,164,136,88,0,204,20,158,111,192,239,90,203,146,234,208,44,188,24,159,174,250,154,227,228,98,224,38,199,34,63,197,22,83,239,91,12,177,43,15,0,22,102,231,191,26,207,253,43,245,38,31,211,93,83,165,117,44,184,221,226,134,39,87,72,81,89,226,46,40,72,187,184,36,121,228,26,99,171,58,223,211,249,217,83,62,96,254,54,86,91,51,78,130,101,1,88,144,6,211,67,178,241,92,246,28,235,51,214,96,147,27,2,61,202,202,100,101,80,214,0,80,163,145,223,146,43,159,31,215,81,199,213,165,79,38,174,212,79,170,116,14,161,210,122,198,78,65,233,13,141,60,132,188,143,143,10,178,75,183,113,39,106,177,220,195,185,218,11,31,141,108,112,27,19,50,111,78,30,170,146,74,5,152,229,0,56,251,20,106,101,39,159,233,219,95,152,17,221,89,93,24,171,171,6,86,13,200,35,177,249,7,244,35,182,190,153,244,223,251,82,120,227,92,31,170,113,7,90,195,218,17,91,42,21,146,85,31,205,238,99,109,224,237,110,121,239,173,163,250,125,153,56,217,245,188,232,37,24,115,177,8,193,83,110,213,66,24,49,60,1,127,168,243,243,172,182,80,178,224,6,1,148,17,75,182,247,115,122,208,116,201,122,22,119,78,142,108,31,86,12,105,55,4,101,149,154,34,214,78,194,67,16,173,249,125,173,71,253,221,9,151,128,30,104,26,45,241,171,19,29,48,27,135,32,221,118,161,199,222,175,92,159,151,27,234,209,211,248,210,234,232,204,54,28,82,102,151,10,125,180,202,104,89,7,139,231,191,58,244,216,79,31,80,98,202,160,171,23,33,121,186,227,143,158,57,253,180,121,197,201,88,160,200,102,45,36,126,210,43,220,84,242,15,233,194,222,165,150,87,241,64,239,36,177,93,173,92,134,174,9,3,185,173,121,206,78,250,158,140,100,158,68,93,113,61,28,28,150,83,187,98,147,184,93,5,38,185,251,114,59,249,208,248,211,70,134,49,24,12,160,5,52,107,113,81,92,253,234,133,142,247,173,25,128,117,28,30,179,138,224,239,110,159,32,10,160,18,8,182,1,126,214,183,207,39,182,179,95,77,192,211,66,249,50,204,176,91,150,82,220,237,3,138,20,64,251,241,199,26,236,227,143,233,108,228,228,228,185,58,62,137,244,212,207,24,104,101,122,101,34,149,205,131,186,153,73,242,120,39,91,168,149,210,193,160,13,118,54,9,248,174,227,95,61,233,253,78,54,197,116,196,201,80,168,22,3,153,44,94,215,144,81,219,20,127,154,66,20,223,96,163,239,173,124,89,153,95,146,132,210,170,143,224,144,3,183,158,72,246,163,87,96,198,137,227,142,250,237,227,148,84,82,179,142,89,109,164,124,135,253,171,244,156,124,79,170,225,200,199,129,32,252,94,48,154,99,24,218,30,65,33,86,98,56,179,76,133,171,236,126,250,192,74,209,228,99,66,2,6,112,24,184,28,251,66,240,63,98,15,223,176,215,232,110,179,129,211,63,218,23,211,4,98,74,135,34,25,15,162,242,161,15,141,48,246,180,114,167,5,111,149,101,35,139,7,184,7,95,8,201,233,115,226,231,12,62,163,139,145,141,50,179,40,73,213,129,4,150,2,205,211,114,15,32,144,64,38,206,155,195,26,118,169,10,71,181,1,146,49,183,99,44,155,151,150,96,196,242,110,251,138,30,7,249,78,163,132,155,150,85,85,83,35,170,178,170,219,18,197,149,64,237,116,20,213,105,172,56,45,144,46,51,28,161,67,48,152,53,171,87,99,103,249,111,250,246,215,161,198,124,4,18,51,162,157,220,59,82,211,41,221,180,30,247,106,77,87,197,13,14,75,64,151,200,195,167,162,98,231,200,145,152,196,172,170,160,178,222,230,70,176,160,158,87,117,19,199,148,31,125,15,144,169,145,141,19,198,210,122,227,18,96,182,192,150,85,102,98,69,125,143,255,0,170,117,9,129,89,146,81,59,46,218,111,107,238,102,42,126,124,159,215,182,227,168,186,166,194,139,34,46,210,74,133,95,113,243,251,119,2,134,179,113,125,172,209,201,56,211,240,71,40,120,229,87,0,44,108,8,122,94,118,158,40,131,119,216,104,76,146,209,198,148,170,24,91,40,91,33,72,228,87,251,183,167,147,198,211,241,34,170,72,229,118,75,19,134,22,87,143,117,15,112,174,120,227,182,130,131,25,242,229,146,20,133,157,202,146,123,210,128,127,49,35,199,4,223,219,90,222,12,234,240,78,53,11,142,187,108,179,44,206,23,191,32,168,91,253,129,213,43,15,226,178,228,195,90,62,156,106,172,204,244,188,30,89,190,69,146,43,185,190,60,233,220,120,249,16,92,211,34,164,112,43,66,136,162,228,103,38,139,109,3,133,21,118,123,248,231,73,227,152,65,132,113,193,43,54,237,211,1,249,139,223,102,2,251,115,193,249,58,73,222,134,213,108,140,145,100,202,234,206,161,237,73,142,96,1,218,160,118,162,72,0,133,186,238,53,45,222,172,210,227,34,92,30,145,141,200,228,51,147,96,183,238,188,126,250,35,26,112,25,146,60,184,226,149,151,220,178,196,178,70,65,246,155,94,235,126,106,235,69,182,10,193,32,157,96,104,152,42,128,36,148,50,178,223,104,165,170,107,237,181,169,128,190,250,109,214,196,151,162,40,100,120,37,50,69,41,141,224,122,4,167,181,152,19,237,43,125,141,146,221,235,142,53,121,16,183,91,97,133,106,178,22,62,226,212,160,130,9,178,110,139,0,69,158,195,76,78,60,107,20,249,234,173,36,141,12,178,198,77,5,79,113,81,106,5,131,64,11,62,79,109,25,23,87,76,84,76,113,4,174,241,64,155,91,218,85,100,219,188,181,124,144,199,250,234,28,157,90,86,105,24,69,237,208,30,86,59,116,212,57,128,110,196,104,204,101,66,217,96,9,10,62,214,192,146,223,202,73,173,2,216,146,98,78,76,109,182,47,107,5,36,50,58,50,171,109,101,83,93,152,2,46,193,237,70,244,126,54,100,152,70,73,114,27,118,59,6,99,139,123,131,31,205,99,252,173,98,191,126,116,208,225,36,112,72,130,21,49,76,4,168,193,182,182,226,190,225,223,105,241,230,190,14,151,103,23,76,175,227,140,178,176,40,233,56,115,230,231,194,152,177,79,145,3,22,219,142,20,187,213,63,176,17,203,11,80,7,216,243,167,75,244,207,92,142,22,137,58,44,155,242,88,58,164,173,23,168,175,252,200,9,107,54,77,155,242,0,224,234,152,178,118,228,197,23,163,22,98,66,140,6,60,208,135,85,98,63,152,112,89,190,55,18,1,22,1,213,114,101,70,146,163,172,77,185,82,149,177,151,105,12,44,1,87,106,108,30,71,244,210,114,147,120,18,138,142,88,166,108,101,147,169,22,86,30,134,52,241,171,75,181,148,170,173,41,177,222,195,49,190,7,99,166,158,135,169,12,17,250,234,7,169,38,233,21,130,157,162,205,217,237,96,120,249,215,100,221,212,90,108,153,55,100,188,174,26,73,22,213,137,27,121,96,59,159,111,230,35,159,36,233,57,200,138,34,184,202,242,72,18,145,118,162,198,21,73,247,18,220,131,207,114,7,58,172,178,109,36,215,201,99,64,243,202,237,188,238,16,172,97,148,42,144,205,180,249,52,63,43,127,75,26,161,174,28,137,228,46,177,70,197,109,84,131,185,47,130,192,246,246,223,54,73,179,122,208,54,63,64,197,150,54,203,250,131,166,130,85,91,118,52,51,76,192,237,32,6,44,160,19,216,87,222,245,213,139,165,59,71,147,20,147,192,193,217,148,60,77,182,82,64,20,6,210,162,235,207,62,15,125,62,226,80,191,74,190,145,202,49,253,83,208,155,213,83,19,245,56,172,45,144,197,152,129,199,229,28,88,242,117,244,223,246,197,24,147,233,174,158,224,139,94,168,23,158,202,76,79,223,231,183,233,175,155,97,117,12,104,58,223,76,200,150,72,99,158,46,161,12,239,237,88,197,44,138,88,175,0,30,44,26,170,215,211,127,218,139,24,190,159,245,0,36,199,212,33,101,60,16,3,238,82,72,111,111,229,165,4,217,22,117,207,57,127,171,31,215,118,52,176,207,159,253,5,140,146,253,101,209,230,148,17,2,206,92,151,0,23,114,13,42,237,4,149,28,112,106,200,214,227,253,175,72,203,208,186,97,105,138,35,100,48,144,218,242,194,18,202,118,147,238,231,197,85,209,53,231,3,244,239,80,203,200,250,215,163,73,35,197,41,92,132,12,209,160,218,161,152,216,190,5,159,117,17,231,227,91,223,246,185,50,183,210,125,50,118,44,177,12,248,152,13,212,24,60,50,138,186,238,8,254,255,0,58,36,223,242,47,247,29,42,193,243,136,154,38,38,7,10,170,177,42,70,170,236,194,21,83,187,147,67,247,39,191,39,206,190,193,244,60,241,116,127,161,58,12,44,6,223,240,239,196,1,186,129,102,89,37,107,179,192,163,223,239,227,95,20,201,234,184,13,135,144,233,135,30,62,67,254,93,161,200,141,171,146,165,156,254,99,98,168,247,39,192,215,212,115,115,34,63,69,73,14,6,100,89,77,7,73,138,24,210,9,22,70,222,98,8,163,104,182,229,139,88,53,64,18,116,249,93,37,143,80,40,219,163,227,56,145,8,241,224,27,99,107,218,172,165,137,28,173,215,207,31,109,29,20,135,241,177,187,57,140,42,4,96,237,96,123,184,237,217,133,243,207,58,220,244,175,246,105,149,232,67,30,92,249,29,51,48,178,186,167,224,14,84,72,128,80,5,149,133,155,60,145,192,31,215,75,178,254,150,196,195,202,150,56,250,151,79,200,150,32,11,58,195,52,66,53,219,184,2,164,157,192,252,11,174,228,242,6,182,115,73,91,98,135,28,164,250,165,98,1,234,4,101,129,25,86,87,166,8,55,6,0,30,8,186,34,136,52,77,14,218,183,19,167,230,231,43,67,211,177,51,243,103,84,66,194,8,26,83,15,243,123,138,216,4,144,71,53,199,107,231,95,85,131,161,125,35,211,126,158,130,94,172,208,207,6,100,43,44,141,148,127,135,26,149,34,227,68,160,44,222,214,178,195,119,125,47,196,250,183,23,167,163,96,170,73,210,100,198,149,139,194,34,88,182,144,107,110,216,201,82,66,237,22,73,38,136,221,197,105,62,74,86,178,46,174,233,224,195,201,208,186,220,106,177,207,210,186,178,25,93,86,53,151,9,144,202,212,78,208,220,40,98,108,11,60,252,107,234,120,223,79,244,238,137,133,211,250,103,84,135,27,54,89,204,173,146,50,160,137,132,99,109,129,25,97,101,67,42,128,23,146,25,152,208,28,5,15,215,82,226,230,33,203,202,194,61,57,158,219,33,229,112,202,170,165,137,104,193,61,153,64,28,128,108,2,121,173,103,162,235,63,75,99,102,43,244,92,252,54,147,21,11,97,96,193,130,167,37,216,144,25,86,80,236,175,35,18,8,5,127,148,5,0,41,211,92,141,171,162,100,158,129,243,186,111,78,199,235,153,24,189,44,103,48,158,24,230,195,196,139,9,102,152,51,22,245,17,168,146,171,30,213,3,117,16,88,89,42,55,17,28,199,143,36,35,63,170,70,210,101,203,252,28,92,93,185,114,204,88,215,177,86,193,54,24,23,178,187,133,41,98,13,31,158,248,125,51,163,228,126,37,186,159,162,211,201,36,61,39,169,146,168,228,176,63,136,201,81,182,89,67,55,10,141,220,169,0,16,9,25,158,173,245,39,212,152,64,183,85,234,71,160,180,251,9,193,233,144,199,139,146,234,170,21,67,42,128,234,161,104,41,149,135,180,123,84,141,92,39,43,195,38,80,73,38,253,30,175,70,234,18,229,166,44,242,98,116,231,149,68,213,155,40,73,213,64,36,146,150,206,162,133,146,202,160,115,100,113,120,238,185,245,63,225,35,24,93,39,57,114,38,8,86,110,161,6,229,80,88,219,8,183,81,60,221,189,11,240,7,125,103,114,58,164,143,143,38,46,50,12,60,57,104,201,20,108,73,152,143,230,145,207,47,201,186,52,160,246,94,250,94,91,130,84,5,161,241,171,114,147,219,38,163,226,35,183,218,13,14,63,239,243,174,80,160,8,55,253,117,219,28,130,72,29,239,184,91,215,31,114,130,132,16,111,224,223,255,0,92,104,3,133,183,3,124,248,170,251,87,143,182,180,93,31,168,254,55,18,78,147,147,34,88,62,174,59,177,219,238,2,138,223,128,220,110,61,129,80,221,193,58,205,145,70,133,88,251,246,215,129,33,172,26,55,96,252,105,60,141,62,166,131,35,26,66,211,250,137,34,204,180,207,187,130,40,214,226,191,230,220,64,99,250,120,109,79,27,52,226,231,226,231,50,51,122,51,109,144,161,10,104,216,174,120,7,145,71,199,157,17,143,150,122,220,63,137,86,7,54,8,213,102,66,182,88,0,87,127,251,194,169,88,31,5,79,242,232,25,177,100,218,93,98,114,142,89,84,15,113,4,11,42,213,216,133,230,207,117,231,231,83,181,76,180,218,106,75,193,174,116,168,115,216,227,192,222,132,225,162,137,14,227,234,81,162,170,123,181,179,19,98,246,155,29,171,77,126,147,234,146,244,220,197,194,252,100,16,116,236,165,18,65,149,62,81,41,138,204,24,6,117,91,224,144,85,149,136,27,182,146,87,190,179,248,75,46,99,99,207,190,80,89,118,194,210,50,196,187,219,130,17,152,143,203,219,113,52,188,146,195,204,76,168,208,72,196,187,7,37,28,250,81,184,36,115,81,160,0,146,20,17,117,75,102,200,210,235,138,67,148,187,54,223,166,139,170,96,226,99,204,255,0,132,200,146,88,50,14,231,104,130,152,22,219,105,120,189,199,112,246,176,59,135,142,0,161,164,176,98,96,236,157,242,36,203,97,35,198,193,49,227,43,185,172,215,180,221,14,245,253,245,200,229,206,204,137,95,54,75,198,69,17,166,52,65,83,106,168,160,11,42,138,32,1,117,223,155,238,117,44,79,78,40,118,56,87,10,40,43,10,220,0,160,5,147,242,121,62,52,227,22,150,72,106,244,83,62,12,59,204,113,201,154,99,36,178,250,168,3,158,13,222,211,95,3,142,212,53,28,188,56,225,133,9,151,34,157,119,136,230,132,160,162,15,229,228,130,44,249,23,206,139,124,205,202,42,34,20,121,87,80,163,159,212,124,252,106,190,163,153,62,124,208,146,140,21,5,42,170,155,220,126,110,255,0,215,141,85,147,89,2,198,199,196,182,99,58,43,81,11,31,166,219,72,22,55,22,174,252,246,239,163,49,176,122,127,173,27,205,255,0,169,141,228,97,233,157,195,109,47,180,243,243,103,231,242,248,213,49,122,168,231,124,82,4,27,130,138,227,143,191,250,125,244,92,19,99,46,86,57,40,111,117,72,11,21,220,164,26,4,252,221,155,208,194,135,7,233,246,234,105,28,221,59,23,43,41,17,125,57,14,207,91,211,112,77,173,133,161,66,142,223,23,175,105,14,55,83,244,85,129,137,75,179,91,216,94,244,5,143,105,238,0,61,251,147,175,107,58,127,37,217,198,244,241,241,82,85,197,199,89,39,145,162,136,123,148,178,129,239,36,143,22,2,138,174,119,105,102,100,175,212,160,136,4,198,137,55,21,17,162,21,217,66,236,95,242,159,60,147,250,107,159,80,117,47,198,117,31,225,20,76,120,16,65,4,49,150,42,136,131,106,237,36,41,32,146,90,234,201,36,158,250,84,238,203,43,1,32,32,54,225,176,251,73,175,26,184,172,88,74,87,128,147,3,122,192,198,206,125,162,48,199,128,54,241,95,219,90,24,241,221,176,165,69,78,2,208,102,94,65,83,223,142,220,246,231,89,152,164,149,228,9,29,111,119,39,129,249,137,238,59,213,105,196,217,57,240,227,96,206,33,145,22,96,203,117,98,66,167,105,4,3,220,80,224,252,233,188,138,13,39,102,222,76,85,235,157,26,62,173,130,21,50,34,133,162,157,74,154,18,42,141,209,189,114,111,243,43,120,39,159,109,214,105,241,220,43,225,200,178,99,184,49,179,171,0,77,18,13,26,60,251,121,90,249,31,168,246,30,102,78,16,145,240,229,24,242,229,198,176,200,168,6,210,162,253,70,32,252,216,0,247,224,157,75,9,50,91,168,73,60,146,69,50,196,191,136,97,249,119,42,221,130,79,52,56,23,219,157,69,52,153,104,99,215,115,218,70,88,213,108,200,90,121,56,3,104,102,11,18,19,246,140,169,35,253,237,81,140,233,137,210,39,155,34,40,166,139,43,48,199,180,196,172,193,132,100,173,49,33,148,142,226,173,77,11,20,117,156,155,34,108,169,217,178,230,59,159,248,146,53,123,153,153,188,1,216,120,226,248,253,168,238,169,44,145,244,110,135,138,70,249,178,90,92,233,213,73,107,222,219,80,88,228,112,157,129,236,116,116,164,151,200,156,219,35,147,8,154,89,153,58,146,70,193,76,140,133,138,135,36,217,218,71,4,183,38,141,242,43,139,26,208,117,38,94,147,244,238,39,78,133,99,245,132,101,72,121,21,6,247,33,229,54,196,93,46,213,174,244,70,147,244,126,158,210,125,88,216,227,248,171,10,172,179,139,176,210,130,164,168,31,2,66,5,124,13,56,250,231,172,75,210,62,160,61,35,22,68,127,194,70,171,146,193,1,245,50,91,222,251,88,27,27,109,84,127,195,71,73,166,218,72,86,132,24,157,67,252,59,53,87,61,74,195,60,109,27,133,22,99,27,173,92,124,139,102,253,137,174,192,235,71,60,62,166,49,154,63,196,25,130,238,130,120,219,242,134,238,161,188,40,161,76,57,28,255,0,152,141,98,250,148,206,51,67,172,139,181,215,114,152,191,135,180,213,17,67,139,181,253,207,58,191,164,245,247,233,109,176,197,235,97,171,6,16,22,49,176,246,209,167,2,193,224,95,139,230,181,171,141,170,100,167,78,209,169,143,47,55,4,24,51,160,51,50,176,219,233,145,30,66,175,147,187,110,215,3,143,191,223,184,211,168,103,196,252,44,56,226,41,152,188,76,89,229,42,170,165,163,61,150,201,44,219,185,55,92,126,154,79,23,212,109,135,255,0,168,193,148,192,102,141,156,195,149,146,67,198,187,171,113,96,6,208,196,169,40,9,221,182,200,163,90,240,234,89,88,189,87,31,3,46,33,137,144,204,165,203,199,181,152,16,197,88,124,3,66,190,117,197,201,199,38,240,142,255,0,199,148,41,255,0,35,205,99,251,24,226,77,147,39,77,128,138,33,17,20,155,230,202,159,117,10,161,123,190,214,79,206,184,61,180,61,214,56,218,45,86,191,65,223,198,131,124,216,176,46,41,77,71,50,176,182,102,4,144,197,148,87,159,159,254,90,169,216,226,110,73,4,106,160,150,22,9,35,236,108,235,62,141,187,61,95,199,230,130,133,61,33,150,84,217,146,226,75,1,204,112,29,21,74,178,6,189,167,218,1,55,67,128,40,131,216,124,106,77,143,211,177,32,205,151,27,45,241,228,29,56,100,100,67,159,35,75,60,179,51,178,127,9,214,129,63,146,205,154,13,91,127,53,47,252,71,177,88,174,224,195,110,213,59,67,16,127,95,21,170,122,171,185,233,105,30,205,177,25,208,2,88,17,116,198,254,221,134,170,41,166,147,50,252,142,46,57,167,46,60,53,159,236,111,137,248,100,232,29,54,76,159,167,164,199,233,204,19,26,73,189,34,75,74,3,51,48,22,55,51,0,54,135,187,54,188,14,14,139,7,175,162,231,199,151,211,17,99,92,150,244,243,113,22,33,143,235,69,123,86,69,91,218,37,142,134,224,191,153,77,26,32,107,33,28,73,182,60,51,59,180,78,201,186,53,153,130,144,164,55,43,216,246,53,230,201,55,163,186,88,17,245,40,139,193,22,91,23,1,97,150,69,218,202,224,137,23,115,112,164,210,209,60,138,36,105,74,186,186,56,229,248,243,74,221,82,62,139,28,67,32,56,245,176,216,43,17,249,183,18,123,15,31,249,250,233,110,110,60,9,41,118,194,197,203,88,79,165,58,79,10,51,178,2,127,33,113,183,112,224,133,111,205,125,199,26,71,141,147,34,92,48,50,174,108,65,213,225,106,82,155,84,134,86,220,72,107,173,160,10,221,87,127,12,176,122,190,47,80,133,40,136,158,91,1,28,237,4,255,0,186,199,200,255,0,123,145,85,174,88,194,75,36,114,47,129,68,147,102,199,60,248,232,157,47,63,2,16,210,148,131,167,254,31,33,16,40,36,40,178,84,142,72,225,133,159,232,14,59,244,172,105,164,126,147,159,213,6,68,136,201,42,101,66,1,117,44,55,94,211,66,185,253,245,174,200,194,196,234,81,203,141,149,28,57,48,13,173,76,193,138,183,23,69,121,83,247,4,17,117,172,199,90,195,151,161,226,28,121,37,89,122,124,206,175,14,79,255,0,197,165,38,226,144,133,182,60,216,98,127,91,226,186,99,53,44,105,156,189,90,118,48,250,81,91,31,54,121,204,178,69,235,72,170,194,98,2,63,181,157,182,133,107,238,224,16,71,33,190,250,51,173,245,92,62,144,35,252,86,100,202,39,189,144,193,3,18,219,120,36,53,109,7,145,193,55,200,249,210,175,167,243,211,14,118,133,72,92,185,132,166,69,118,176,20,21,218,202,181,69,72,4,112,45,118,242,124,232,174,189,156,157,71,162,228,66,113,255,0,196,67,41,15,143,142,235,19,2,77,18,170,192,217,28,48,218,9,37,70,183,138,203,79,228,199,145,231,0,88,31,85,97,117,206,166,221,59,22,14,162,240,77,5,198,243,200,161,154,148,153,20,169,53,102,134,208,15,207,106,213,121,159,81,100,4,201,200,131,23,208,134,18,85,167,157,11,48,60,175,181,70,212,29,141,6,115,255,0,9,237,175,159,229,227,195,143,212,165,198,151,213,33,127,150,104,204,115,21,175,230,29,193,249,174,14,137,192,194,202,235,25,177,227,147,52,242,162,150,67,146,238,203,10,249,102,60,208,236,40,11,54,0,178,117,179,132,94,73,202,193,244,79,246,127,30,71,212,223,82,77,212,243,178,100,151,27,165,40,149,61,74,216,39,127,106,146,160,5,27,87,115,5,10,57,219,201,214,251,47,173,117,12,184,241,135,70,196,198,92,98,197,113,166,207,121,2,72,192,157,164,5,29,203,85,51,55,62,5,48,98,15,210,31,76,38,39,71,139,161,128,199,26,38,105,115,89,184,105,157,128,98,165,71,41,106,64,11,220,45,223,36,29,109,115,162,245,49,154,18,81,65,6,212,254,82,57,0,50,249,28,209,174,212,40,241,167,230,7,178,156,76,248,243,241,160,234,49,196,208,100,0,203,52,59,121,239,238,66,120,236,220,131,255,0,83,166,17,228,41,70,27,129,101,60,243,220,255,0,247,172,108,249,241,244,226,21,131,32,103,11,203,88,91,236,164,14,24,89,10,24,30,77,118,189,50,139,40,57,104,192,98,203,197,177,62,229,190,15,63,211,255,0,189,92,90,104,150,194,179,221,49,228,50,5,100,223,197,42,146,25,184,227,227,185,191,235,241,175,159,253,110,143,3,244,220,210,64,89,196,184,236,77,221,168,87,85,39,181,26,99,200,7,131,205,107,125,42,28,184,217,75,109,226,208,177,238,192,112,43,227,191,245,214,103,235,78,155,36,255,0,68,100,178,161,121,177,218,44,184,149,107,150,7,107,1,126,74,187,15,219,89,205,90,166,92,94,81,243,76,220,205,235,176,57,151,35,32,250,81,67,18,239,105,24,216,110,71,3,192,22,121,39,237,166,125,67,253,147,245,190,168,35,146,28,204,49,36,17,1,232,72,204,63,136,88,22,1,128,170,10,71,188,247,96,118,138,32,151,31,65,116,132,72,31,173,20,223,57,145,177,113,192,80,21,21,64,12,214,123,183,59,126,1,221,119,198,190,142,96,154,40,224,72,16,42,200,195,119,60,181,3,182,249,226,219,109,255,0,186,40,119,53,16,73,100,210,95,8,252,199,214,126,143,234,253,1,129,206,193,43,17,12,86,104,92,79,17,10,118,181,200,156,41,83,193,7,109,105,49,143,105,53,76,164,112,71,98,53,250,203,14,54,201,245,148,186,28,101,153,163,100,219,102,116,10,40,146,77,94,230,98,65,4,16,64,241,164,157,79,253,155,125,33,214,50,109,250,123,225,230,75,111,35,225,57,136,251,173,108,168,181,60,139,237,68,142,108,18,14,201,218,179,58,163,243,239,211,255,0,82,245,95,166,179,155,43,165,101,52,19,53,43,141,160,135,228,26,101,236,203,220,81,237,102,136,58,251,23,211,191,237,7,161,253,78,49,97,205,116,233,61,105,78,209,27,113,143,57,97,77,176,146,66,247,106,82,65,253,78,177,185,127,236,143,234,8,137,252,51,98,230,0,193,19,99,50,59,29,165,128,96,87,106,251,64,36,150,10,24,237,4,241,120,140,254,156,216,89,82,226,206,26,41,16,41,104,114,128,70,3,130,15,186,183,41,176,65,3,145,71,206,148,162,164,169,141,58,118,125,235,38,12,140,108,135,199,157,5,20,84,80,160,40,42,5,2,106,248,218,79,63,109,43,156,66,144,135,105,8,102,53,74,109,168,5,0,145,227,183,219,182,190,107,244,231,89,235,184,140,184,189,60,100,103,98,179,129,248,83,4,147,40,218,65,59,10,130,202,69,142,221,183,114,57,231,69,213,126,174,207,199,88,223,63,233,220,190,155,51,91,148,202,73,17,29,130,215,181,153,65,171,221,99,138,29,181,194,255,0,25,219,244,233,143,55,198,15,160,116,163,20,51,2,212,169,18,49,158,103,96,187,134,214,221,108,120,4,11,52,126,231,157,124,179,164,103,205,54,36,113,236,158,72,37,112,177,44,24,242,73,185,152,13,171,184,41,220,193,118,157,189,239,113,58,208,224,98,125,71,245,135,76,151,30,62,153,46,15,77,157,54,188,254,162,19,146,196,88,1,156,173,173,123,137,85,36,138,23,224,235,241,254,152,234,221,50,41,159,167,225,205,211,129,42,193,113,229,25,9,37,214,237,203,184,54,238,5,178,214,224,5,142,53,163,184,198,168,152,69,55,151,68,58,47,66,202,198,198,130,108,137,143,78,144,43,6,10,46,72,213,143,17,199,127,251,64,139,102,110,25,152,208,165,81,173,70,28,112,226,162,36,114,196,97,11,74,136,148,59,243,201,98,77,249,60,147,201,58,206,197,208,254,164,202,156,254,51,37,78,42,149,244,97,196,198,150,29,199,177,46,91,145,192,31,230,28,248,239,173,28,125,7,61,49,246,156,152,209,65,37,99,117,46,71,21,91,133,119,179,224,215,223,89,117,155,120,70,159,164,86,204,196,177,245,7,250,130,72,250,104,101,204,104,191,143,149,138,85,166,86,86,10,146,21,98,20,150,85,64,67,82,146,24,214,181,179,64,122,182,24,139,170,244,216,35,13,236,34,73,214,70,219,92,221,47,22,73,20,191,232,118,234,125,47,164,207,4,22,185,145,6,119,45,54,196,44,24,221,249,32,45,126,159,235,90,105,14,31,161,24,84,149,217,128,178,206,109,159,238,72,231,250,87,233,174,190,56,202,43,39,44,154,183,71,204,95,253,144,196,248,74,34,235,6,9,154,204,239,248,22,101,126,125,187,87,114,213,113,125,193,60,208,212,39,255,0,100,157,90,108,148,200,127,169,99,201,152,90,22,159,167,178,133,83,119,183,108,131,237,226,201,230,245,245,47,193,182,241,37,166,234,163,123,216,95,233,187,86,164,82,10,44,241,88,176,74,197,86,63,114,117,162,72,155,103,199,127,254,143,117,201,51,8,147,63,164,199,143,91,68,168,146,238,97,99,147,29,128,13,1,252,221,199,157,29,31,251,19,254,105,190,160,36,154,5,96,192,68,21,228,114,196,223,126,73,253,181,245,162,173,192,220,111,231,138,254,154,168,239,94,119,33,30,61,164,127,123,209,72,45,179,229,83,127,177,135,92,151,56,189,118,177,247,171,162,79,138,25,128,80,105,89,149,128,34,235,144,1,239,193,214,67,234,111,163,62,163,250,89,101,154,105,241,206,20,160,194,114,241,237,81,85,152,184,14,164,92,100,176,27,77,178,219,109,177,184,13,126,134,12,66,217,177,64,154,2,239,244,213,110,144,103,99,60,114,70,146,197,42,21,100,112,172,174,172,40,130,15,4,17,220,104,164,202,82,104,252,177,6,97,16,75,12,145,77,58,162,8,162,49,165,87,184,146,90,207,230,252,166,188,209,213,115,225,101,75,54,248,240,36,254,33,98,177,178,139,32,40,218,15,244,23,247,237,219,91,63,173,126,134,206,250,86,121,165,233,195,38,78,129,204,145,4,10,223,132,36,219,43,18,47,96,230,156,243,76,1,62,219,56,233,100,204,72,182,76,189,70,54,221,184,171,43,170,183,114,8,1,126,9,22,47,139,58,42,41,224,190,214,178,7,22,27,188,17,35,227,179,72,161,173,118,131,68,155,52,126,106,235,68,70,114,18,34,177,180,208,70,213,108,188,171,47,60,16,120,54,40,27,22,121,208,222,168,150,85,142,9,102,200,149,136,27,99,86,107,39,128,40,89,4,215,23,201,177,237,211,44,30,143,214,58,138,163,97,244,174,165,150,140,140,80,166,60,170,40,112,88,49,10,172,3,13,164,14,73,62,107,148,213,133,160,41,242,50,114,152,69,144,24,71,183,218,170,140,160,53,89,96,160,139,60,147,224,118,26,173,19,33,172,52,50,144,204,3,51,41,0,176,161,250,118,161,67,83,203,154,92,79,86,9,103,154,23,221,181,226,145,158,54,220,60,50,181,83,2,104,131,207,35,190,168,57,192,163,149,205,101,13,94,246,203,10,165,183,27,246,213,114,167,129,197,87,36,158,52,210,64,228,203,87,27,37,160,49,182,52,210,45,155,99,185,65,23,249,137,90,160,65,209,57,127,226,43,138,32,154,40,63,9,24,93,138,95,118,218,224,5,163,127,3,244,29,180,34,245,52,90,39,168,49,219,254,73,207,106,27,170,175,254,149,206,136,206,193,203,199,139,18,92,236,60,236,55,152,176,141,167,196,144,9,151,106,145,180,149,163,66,207,183,147,124,233,82,244,59,63,8,193,147,146,22,95,81,34,44,109,195,54,245,96,77,114,180,78,238,203,199,20,60,235,142,50,125,50,149,184,89,102,85,0,141,196,223,180,238,251,252,232,220,95,165,126,161,204,133,178,113,186,31,85,150,53,27,139,126,12,128,196,121,80,212,79,127,202,163,198,149,199,4,185,15,34,67,138,238,200,225,89,68,118,202,220,218,237,171,7,218,220,120,175,182,138,91,18,101,205,142,236,99,18,202,202,170,219,85,139,170,133,228,131,116,77,88,239,241,124,234,166,233,176,172,39,103,80,151,220,1,101,221,181,84,223,0,85,223,247,254,154,34,94,133,213,34,222,37,192,150,21,137,194,60,165,65,141,8,191,102,238,1,110,59,41,63,122,212,135,73,235,51,35,72,48,115,242,98,80,223,197,131,25,216,5,83,91,108,2,9,20,1,248,227,230,244,90,255,0,133,141,167,234,23,79,138,129,214,156,202,170,89,147,116,141,107,246,97,199,54,126,123,13,76,206,20,128,33,145,11,2,26,130,175,126,228,95,111,245,212,231,146,13,165,132,225,182,214,242,37,140,208,176,15,39,128,121,31,240,146,52,18,61,176,49,230,197,97,72,42,197,121,52,123,81,231,249,116,246,77,140,113,114,83,241,208,172,141,60,170,136,178,21,102,244,132,161,77,180,76,192,155,220,5,2,5,217,22,56,189,108,190,170,250,198,31,169,254,156,202,233,255,0,132,202,196,202,181,202,85,201,49,172,72,34,12,197,55,134,37,187,154,246,175,34,201,228,235,15,143,48,143,51,21,167,156,52,94,170,250,163,111,180,163,112,194,184,255,0,48,22,15,246,231,68,202,199,15,167,73,146,100,17,60,176,190,60,50,174,219,123,27,75,10,178,65,0,221,124,241,172,231,8,185,38,214,86,138,77,180,203,122,47,83,143,167,117,198,234,43,137,148,208,99,201,181,81,93,86,80,24,31,120,50,6,10,220,6,170,170,35,145,198,180,61,111,234,44,143,171,240,83,165,99,116,217,162,142,92,136,178,21,167,148,73,44,133,5,93,32,81,181,84,138,85,228,146,121,189,100,225,199,72,58,194,98,145,27,101,194,35,50,68,99,183,12,202,11,160,35,120,165,96,77,158,5,209,219,84,52,184,89,41,141,35,100,228,195,211,21,89,55,50,229,206,225,88,222,223,106,198,172,205,67,191,183,109,237,239,219,81,52,147,77,44,149,4,218,118,83,139,244,204,120,57,103,51,46,57,50,39,18,22,88,176,113,246,169,23,64,180,143,91,84,128,46,182,145,207,115,122,208,14,189,210,250,78,2,33,146,60,114,170,118,227,226,177,41,9,186,1,87,130,236,42,247,61,1,125,188,235,63,214,58,180,61,92,161,108,158,163,153,15,166,21,133,166,36,69,168,15,207,33,4,45,2,77,42,217,54,123,233,70,22,68,249,121,106,253,43,164,227,188,140,120,76,56,155,50,106,2,129,109,193,182,131,67,178,139,163,219,67,131,154,78,69,220,97,166,54,94,187,213,186,188,57,145,226,77,212,50,82,85,96,176,192,26,89,8,36,82,177,64,66,174,223,59,135,35,177,210,183,201,234,144,204,203,60,177,66,236,70,228,150,117,105,85,169,121,85,93,196,18,0,7,129,207,125,61,131,232,143,175,62,160,64,114,58,110,108,176,95,45,212,102,24,209,129,223,136,137,177,205,255,0,47,198,152,167,251,56,232,125,8,46,71,212,191,84,116,172,102,69,33,240,160,52,132,240,66,185,4,59,142,246,160,41,32,208,101,239,170,168,173,144,185,26,88,102,31,59,170,101,201,129,182,76,188,172,146,129,153,76,144,15,77,63,221,82,205,218,172,94,210,46,232,119,58,187,175,169,147,234,126,161,10,99,137,103,141,132,116,49,218,71,10,20,114,66,71,26,209,54,127,40,38,197,142,44,158,249,159,66,244,233,202,226,180,221,65,154,70,38,88,122,109,41,4,240,128,75,49,85,80,163,104,59,73,162,9,178,188,223,55,251,88,202,193,195,56,127,76,244,156,78,141,140,201,183,120,99,36,189,239,113,60,11,241,102,255,0,229,166,174,240,136,114,188,183,146,190,131,244,207,213,136,78,86,55,210,114,101,128,173,67,171,39,167,143,21,18,187,246,51,42,177,6,232,54,224,42,235,177,209,189,75,234,46,169,19,15,241,239,175,94,105,165,33,155,7,233,160,155,220,158,42,73,144,42,41,241,118,230,188,107,15,214,62,167,235,63,80,150,255,0,25,234,249,121,170,45,149,36,144,152,195,125,144,16,171,250,214,151,237,122,244,212,132,86,4,5,230,136,6,193,175,60,242,53,105,59,201,155,108,208,63,213,114,244,195,46,63,66,233,176,116,102,178,27,34,54,105,114,201,219,181,183,78,255,0,148,247,54,138,189,205,80,38,243,133,164,145,164,153,131,51,51,110,102,99,101,155,201,36,242,79,55,127,123,215,98,32,33,20,11,0,192,14,252,87,145,125,184,212,172,153,4,132,114,71,229,7,113,163,220,89,255,0,202,213,172,11,37,36,50,141,196,86,228,171,32,138,30,14,162,73,43,201,228,118,31,230,213,129,234,96,87,220,188,114,111,181,26,239,168,8,203,185,2,191,222,98,125,171,124,114,124,104,2,35,110,214,44,165,139,45,45,26,163,224,252,31,138,251,253,181,3,193,23,116,79,32,26,191,182,173,84,1,3,208,36,223,185,137,0,31,7,247,173,66,51,109,68,139,110,57,52,116,1,208,158,197,36,90,147,127,246,26,172,1,187,158,0,248,228,234,201,25,64,8,172,28,40,162,202,40,124,254,250,173,108,114,126,120,61,244,1,118,46,84,184,57,80,228,227,49,73,227,109,234,221,255,0,106,248,239,119,173,80,147,23,52,255,0,136,194,178,47,79,218,163,43,24,51,70,130,67,217,29,150,202,197,183,144,64,191,113,91,236,218,199,134,181,32,145,95,7,251,214,140,193,234,50,97,122,200,85,101,134,117,217,52,37,217,67,14,40,218,144,120,35,231,245,210,99,78,176,52,124,168,140,132,74,205,38,224,64,141,1,54,13,27,32,114,170,71,1,1,91,226,216,119,212,99,135,116,140,196,23,118,33,54,174,229,8,44,144,8,228,1,192,242,7,7,191,125,93,137,8,24,11,38,202,71,93,196,198,72,81,201,230,141,159,158,77,221,113,166,72,234,209,24,18,76,198,73,21,119,153,31,213,28,48,96,118,237,218,5,138,228,30,60,248,208,221,14,172,0,170,180,100,2,202,24,255,0,43,150,165,175,27,136,7,159,143,218,245,80,136,217,220,238,77,213,20,45,187,205,217,34,191,67,249,126,250,33,183,134,59,101,111,76,54,221,175,0,23,250,30,62,117,17,132,205,185,164,104,195,19,97,217,89,155,183,0,27,161,192,190,65,210,177,131,188,62,208,225,137,99,99,111,164,73,29,152,48,230,185,26,171,208,101,55,176,173,246,37,26,172,142,61,221,134,141,124,51,184,147,58,179,81,171,90,59,188,81,29,248,190,15,223,84,122,27,119,4,144,240,1,10,177,48,82,5,3,222,197,126,186,44,108,136,103,59,70,213,221,96,83,51,123,65,6,190,117,231,27,206,240,35,228,120,102,34,205,30,65,237,168,108,153,36,228,168,4,251,130,196,23,105,239,241,199,158,7,28,235,197,130,160,70,17,5,38,173,163,166,31,59,72,62,59,243,197,247,211,162,78,23,120,142,223,81,71,154,227,94,209,105,141,248,168,146,85,116,64,65,246,169,36,14,79,159,63,174,189,165,97,70,123,45,93,242,229,127,207,185,247,22,85,239,124,248,213,12,155,72,20,65,171,35,247,255,0,206,250,208,226,15,102,69,49,140,180,170,194,72,134,209,86,44,112,110,184,209,147,73,74,216,226,69,104,158,34,192,213,55,13,205,214,211,126,121,239,122,118,62,158,153,238,155,153,248,28,197,125,182,173,72,228,2,204,22,197,237,228,115,67,231,250,105,219,122,99,54,8,122,106,202,35,59,163,47,149,22,198,97,184,27,218,25,143,180,115,201,189,67,34,28,118,144,156,118,146,40,253,38,117,2,212,43,1,226,205,53,216,227,86,199,52,80,99,51,180,114,182,65,69,217,185,70,229,53,77,195,17,192,63,31,58,127,104,74,45,48,216,81,158,73,242,98,141,154,24,84,198,21,70,234,82,42,216,14,104,139,247,118,187,243,162,112,163,97,209,250,198,66,35,47,254,158,60,52,111,12,210,184,36,127,250,42,196,223,141,5,38,71,225,229,138,92,115,0,135,102,232,11,196,125,86,98,197,74,90,155,238,15,115,92,233,174,83,196,189,37,32,57,16,140,140,156,217,28,250,192,20,145,162,11,29,7,4,109,4,187,149,61,184,35,138,179,147,108,209,73,117,161,22,17,244,242,158,81,142,93,246,242,84,169,32,175,159,119,200,227,71,101,225,185,235,24,96,172,76,152,152,144,170,133,171,70,8,24,45,87,249,216,217,255,0,77,117,99,200,100,51,204,177,192,190,163,33,72,5,59,243,217,21,120,101,60,123,137,174,250,165,78,206,172,12,40,67,44,138,149,101,152,5,106,32,159,38,238,200,248,26,110,222,73,180,205,15,209,81,127,248,247,78,234,95,81,117,40,163,151,240,150,226,61,244,26,64,105,65,39,201,145,249,31,111,182,176,48,188,253,71,169,207,52,249,16,174,68,172,210,180,146,53,6,118,37,143,35,245,39,231,128,62,218,219,125,83,62,108,157,31,23,161,96,192,249,27,100,25,249,206,172,160,153,27,118,197,54,123,126,118,55,126,62,53,141,203,76,238,143,157,136,242,194,248,242,188,66,120,136,148,73,185,28,16,24,21,176,62,43,193,26,112,127,59,100,60,232,183,27,211,234,88,210,116,220,134,72,167,140,52,184,211,48,36,181,139,244,216,247,218,79,32,248,53,124,105,124,62,232,189,5,73,86,113,57,220,235,37,16,160,1,69,60,81,179,119,230,171,94,44,160,72,234,118,149,42,84,6,59,148,242,56,39,246,254,186,111,128,83,63,168,227,184,132,180,204,202,236,171,249,100,85,27,155,119,149,160,13,159,52,53,108,81,86,232,247,81,141,30,84,18,20,109,138,136,24,130,221,236,209,98,108,146,43,155,227,198,185,22,75,65,213,241,112,37,33,128,104,130,179,177,98,3,71,237,0,158,213,99,129,199,58,175,39,124,217,213,21,49,102,79,105,63,152,217,231,158,221,201,179,199,26,0,187,55,85,142,117,160,4,234,7,189,77,149,42,56,254,220,246,62,52,171,5,183,147,101,157,8,204,202,193,89,29,148,73,148,209,169,90,220,89,225,82,181,124,89,107,28,252,248,214,104,230,193,82,166,249,36,12,25,66,206,118,48,60,14,123,209,227,177,177,201,237,223,90,46,166,125,60,40,230,221,252,76,76,156,105,119,120,27,75,41,39,255,0,213,214,75,234,28,86,196,250,131,62,29,161,119,76,93,80,221,133,98,25,71,63,99,95,182,163,143,84,107,203,38,156,95,202,27,71,212,37,71,49,41,117,11,91,146,96,61,188,147,237,97,226,175,245,237,175,62,95,172,113,145,65,5,167,27,148,93,26,83,253,185,26,206,57,146,23,17,22,4,47,0,43,2,160,247,175,139,191,141,25,131,35,95,170,28,187,196,202,225,73,173,190,245,3,158,57,34,197,14,57,213,117,91,38,60,211,170,179,105,141,150,31,6,87,120,149,85,81,139,53,238,218,20,1,126,121,178,64,31,39,82,143,46,25,34,178,36,82,20,171,237,60,139,161,118,57,190,250,83,214,50,83,163,244,156,12,4,89,23,215,93,243,109,144,130,64,36,168,7,183,230,103,38,251,208,248,213,56,49,71,144,236,209,205,62,76,76,190,208,210,178,178,155,186,101,94,228,114,44,112,70,176,92,105,171,59,35,249,82,79,171,201,162,206,250,129,158,73,35,153,151,51,211,197,108,92,121,93,196,115,46,237,172,135,118,210,25,84,131,74,124,51,86,139,233,13,142,253,58,118,147,9,229,221,19,101,153,224,205,116,165,62,213,50,171,2,0,102,4,90,130,231,119,180,3,164,216,184,221,45,163,149,93,49,226,80,181,38,233,0,23,71,185,99,247,254,218,215,116,30,157,215,58,182,23,74,252,110,92,253,43,164,225,238,198,131,38,37,97,153,148,140,170,166,56,69,127,237,128,171,238,97,64,155,22,64,169,234,170,168,57,96,227,82,180,239,196,49,232,24,152,217,222,136,194,234,210,12,152,206,211,113,21,142,55,104,203,48,144,2,73,85,166,165,55,70,189,196,217,211,5,202,131,41,178,186,118,98,8,178,85,130,79,136,236,166,238,182,178,145,249,148,243,76,7,142,107,90,12,41,160,130,88,176,186,126,50,226,224,225,134,99,28,100,0,206,64,160,73,54,204,160,219,19,100,155,231,87,77,212,103,203,202,151,15,160,199,135,235,99,165,100,101,231,2,169,11,27,42,138,5,150,110,11,21,176,0,162,77,154,57,62,56,203,79,38,121,91,62,93,212,250,71,66,147,40,166,14,94,100,46,142,61,49,2,171,168,32,123,153,1,97,96,29,170,74,154,36,17,162,48,49,243,97,200,19,28,126,155,215,97,70,44,96,76,198,199,153,172,17,96,55,144,104,247,28,246,189,125,66,95,167,191,196,241,132,125,107,169,199,159,184,237,220,112,226,69,174,104,41,22,192,130,73,4,55,255,0,29,103,31,232,12,53,115,12,125,114,121,38,222,67,4,197,141,194,10,20,165,77,155,174,230,235,143,26,210,165,20,169,223,246,100,210,120,48,121,153,89,249,121,178,193,213,167,235,16,244,253,170,26,22,233,8,210,177,171,42,165,67,4,80,199,134,178,199,184,239,173,95,208,157,7,233,124,76,133,201,92,188,177,157,52,30,172,17,122,140,101,244,110,204,141,197,2,88,0,9,11,68,85,217,26,190,79,162,115,35,64,169,46,36,171,183,106,228,100,51,67,233,2,191,152,34,150,44,108,254,83,183,183,112,8,211,110,151,208,241,62,157,192,145,113,221,217,229,10,50,38,146,131,205,64,128,0,28,5,22,196,1,96,95,54,121,208,249,154,218,20,120,19,247,6,199,25,112,112,58,82,54,2,44,120,195,115,4,55,101,155,146,73,62,226,73,54,79,36,157,45,207,234,74,184,251,100,13,235,47,33,88,241,69,123,95,236,47,239,172,71,92,235,25,152,167,215,233,217,50,98,100,33,11,45,34,178,74,188,241,34,181,134,239,193,160,69,247,213,9,245,7,82,235,125,46,38,233,216,138,122,155,206,49,163,9,204,113,145,238,50,130,121,8,170,123,49,224,143,129,173,35,202,164,176,137,151,19,138,250,33,245,46,110,70,102,83,97,198,197,166,104,134,228,50,110,216,173,238,179,93,133,91,126,195,207,26,59,162,125,64,153,139,45,200,205,38,52,172,165,155,157,203,237,5,136,23,77,68,61,124,125,193,1,39,82,196,197,232,88,191,129,138,79,87,45,144,25,165,222,77,95,44,222,238,215,64,2,108,215,38,174,129,113,116,233,160,250,23,160,79,24,11,145,147,35,17,180,149,10,102,44,80,54,222,91,218,160,87,223,78,61,147,108,197,180,240,125,27,10,125,192,60,33,100,247,127,238,43,111,221,223,194,138,7,245,109,17,212,48,87,173,116,206,163,211,145,214,54,203,198,120,172,170,191,166,89,107,117,118,52,196,29,124,239,160,125,75,142,170,113,178,229,72,74,141,162,121,24,164,46,230,131,40,221,249,88,16,214,24,208,174,252,174,183,216,185,67,15,210,145,227,219,183,243,42,138,37,13,123,184,224,129,222,254,220,106,156,147,89,4,152,187,162,99,226,225,225,244,206,155,30,225,4,17,144,202,196,18,187,70,221,204,120,247,23,182,63,174,156,126,40,184,105,15,177,73,82,160,154,3,249,64,38,254,8,53,223,146,59,234,172,238,144,113,115,151,59,0,57,70,144,203,60,72,219,137,38,173,213,79,207,22,1,31,161,189,119,13,163,159,33,63,16,132,20,158,130,73,123,183,45,155,230,172,110,247,6,237,216,104,130,106,211,27,118,95,22,216,68,235,68,250,114,209,61,174,215,191,138,236,56,215,114,20,44,177,231,170,3,181,88,73,102,191,132,196,57,32,252,130,1,253,206,186,236,163,33,129,255,0,220,39,212,42,69,172,138,166,152,131,243,201,224,243,198,165,140,11,65,44,18,168,164,98,1,221,193,39,218,44,120,4,16,127,67,170,75,193,133,79,81,195,234,71,92,48,99,92,113,216,145,247,163,251,233,96,198,199,205,158,57,38,194,196,200,108,76,157,168,114,98,86,42,84,218,180,108,65,33,133,146,63,165,142,250,191,21,223,14,102,128,238,56,236,132,165,11,104,200,28,130,62,13,127,80,124,17,171,22,213,163,22,66,213,21,36,114,0,236,127,95,141,59,177,165,101,211,67,44,203,8,92,204,152,2,182,226,170,22,216,81,165,36,139,174,196,246,60,114,117,92,56,185,187,195,191,83,121,149,79,11,176,39,63,122,60,254,135,87,164,212,0,123,32,214,214,29,143,154,249,212,237,100,140,21,44,57,224,131,71,245,189,20,133,69,81,116,172,44,121,125,72,241,49,227,144,18,119,36,40,167,113,238,110,187,232,132,134,52,62,216,213,127,225,160,53,192,204,44,31,119,60,26,0,145,243,240,117,98,182,225,116,221,252,143,239,167,72,8,149,54,160,59,14,106,137,63,243,212,137,101,6,137,32,119,254,154,245,168,6,192,4,115,207,35,73,122,239,87,131,7,7,53,37,245,147,110,57,101,113,27,50,211,18,155,172,120,82,70,234,252,160,130,104,115,161,210,64,178,233,14,86,149,184,81,103,146,71,4,159,190,165,188,22,43,184,43,1,184,143,181,247,215,203,250,63,251,66,200,233,157,20,67,212,240,230,202,151,29,66,198,225,128,44,21,71,12,213,203,88,60,208,191,62,117,185,196,234,57,17,116,172,89,122,199,161,14,100,139,189,162,133,142,212,36,146,20,17,123,182,130,20,158,204,65,32,0,107,81,30,88,181,118,92,248,165,7,148,57,13,205,2,126,121,212,3,88,20,71,205,142,250,17,114,128,139,214,200,6,36,99,237,13,195,55,255,0,19,207,237,223,236,53,36,119,148,238,32,209,170,74,174,8,190,79,199,159,237,170,187,209,20,20,28,184,4,11,7,92,13,220,16,180,7,236,71,198,163,206,193,183,144,43,178,217,60,120,237,90,233,125,214,5,88,238,1,23,127,21,167,64,9,147,43,224,161,150,59,104,172,13,148,105,13,242,111,227,251,13,118,12,149,222,104,251,24,111,0,27,3,193,32,249,23,255,0,93,94,206,65,82,134,223,189,26,162,52,191,208,95,116,184,0,10,114,76,45,192,13,231,244,7,183,199,198,150,178,128,106,54,72,165,89,67,110,20,111,155,7,254,90,83,148,141,136,201,20,18,204,168,227,108,113,162,154,93,160,146,20,246,236,63,47,122,6,184,213,169,52,128,35,242,177,154,35,127,112,60,130,60,16,116,187,172,125,67,211,112,222,92,108,199,143,218,193,72,150,210,247,41,97,180,215,38,174,168,216,186,210,147,73,100,168,39,120,201,25,242,178,37,199,203,7,37,200,32,160,35,219,66,168,208,20,65,4,159,58,146,60,171,150,210,150,46,74,5,2,67,216,119,171,238,44,233,10,245,168,186,171,72,157,41,83,62,89,81,36,68,151,36,69,36,145,2,6,242,167,150,0,138,45,87,218,174,244,7,91,234,221,91,162,71,4,189,75,55,7,26,89,11,109,196,129,119,73,51,2,120,12,195,133,91,82,90,135,106,224,154,215,20,166,212,169,51,186,42,45,102,145,183,57,242,203,24,95,77,100,21,125,172,118,249,32,255,0,125,80,115,139,250,128,250,5,75,91,0,1,231,193,54,188,254,188,235,227,114,253,83,215,39,130,153,115,115,37,149,219,98,65,11,5,66,191,152,131,184,112,11,10,243,247,26,191,164,245,31,170,241,156,228,38,44,141,18,21,47,141,30,64,105,8,174,69,22,97,95,10,108,147,241,171,124,146,79,47,254,163,143,12,100,173,35,236,195,54,102,1,119,72,15,28,41,95,250,15,244,210,180,221,153,213,30,121,230,159,209,199,78,34,50,17,27,59,0,196,178,131,239,32,109,85,4,144,41,141,94,132,233,93,127,15,169,116,181,203,137,153,64,246,75,19,41,86,138,64,77,171,47,27,79,7,131,92,169,251,106,56,243,17,213,243,139,41,86,121,136,34,205,144,177,45,15,159,45,251,234,101,201,85,100,174,53,154,141,3,125,81,60,121,68,65,56,19,71,12,126,177,133,152,157,204,41,148,50,249,32,128,69,252,241,172,82,75,211,176,176,99,57,56,24,202,176,220,143,34,32,69,45,100,110,27,69,2,215,224,214,181,221,104,147,149,189,105,98,152,42,111,13,249,89,73,83,216,223,109,164,95,112,15,223,88,83,8,155,175,97,65,34,22,199,135,38,57,100,140,32,100,161,42,208,62,24,85,147,71,129,71,88,174,210,155,182,118,246,135,31,10,105,91,255,0,201,173,250,83,18,121,34,198,234,185,232,19,32,6,92,24,68,123,83,11,29,143,100,81,200,149,141,150,99,238,43,92,129,198,180,25,31,80,117,76,52,149,99,72,102,141,2,136,229,14,236,215,68,176,144,29,187,120,6,152,19,253,175,86,188,161,166,148,62,66,36,202,204,28,36,202,72,31,155,144,62,215,220,89,254,154,248,31,251,65,235,3,35,234,220,209,137,147,57,134,163,137,209,37,33,67,34,175,29,249,35,139,177,97,183,119,211,225,239,201,59,186,60,222,94,170,57,217,246,108,76,238,137,212,250,143,226,122,151,67,232,51,229,23,37,114,83,25,93,154,201,6,141,49,36,88,221,100,114,223,107,209,189,74,15,167,250,132,7,19,63,163,116,241,211,166,0,72,242,36,112,180,42,23,218,72,53,106,43,243,43,2,45,64,29,206,191,46,54,94,67,57,118,200,144,179,29,204,219,200,45,247,52,69,159,190,174,196,234,153,248,211,199,38,62,84,225,214,217,61,229,187,130,8,175,138,224,143,141,119,62,57,63,78,84,232,250,120,232,255,0,71,244,216,218,27,233,253,90,120,202,200,211,102,245,184,162,70,98,7,12,139,197,41,179,65,141,223,55,100,104,148,235,31,73,227,101,199,30,118,127,211,162,24,154,246,195,27,103,34,59,200,9,42,178,34,128,189,249,82,74,129,64,81,215,199,100,85,70,175,76,40,95,106,238,80,13,240,126,111,254,154,176,23,49,135,68,218,138,54,209,112,5,237,166,53,247,227,128,15,157,31,199,121,109,143,187,202,71,209,250,159,88,250,51,35,61,14,22,95,89,141,70,48,137,159,167,227,152,34,5,26,131,8,203,18,65,94,8,111,133,38,236,233,95,248,191,210,120,224,74,122,95,90,205,149,193,97,234,73,22,42,50,53,80,246,238,33,124,146,60,248,26,197,58,200,241,201,35,50,48,0,110,27,251,134,190,195,245,228,254,154,156,208,205,232,70,242,200,204,167,242,171,43,16,20,88,36,95,29,252,15,223,84,160,146,160,83,146,120,102,176,125,95,135,133,51,158,159,244,103,211,74,3,2,63,18,146,230,145,71,147,185,154,136,227,249,71,110,218,183,35,253,172,253,93,232,54,54,55,83,76,72,187,42,226,226,199,10,170,159,242,128,9,6,252,223,111,215,88,229,199,102,87,246,22,55,64,53,240,63,81,254,191,26,155,99,161,104,222,32,190,153,93,212,204,5,115,68,119,178,108,248,213,40,165,164,14,222,195,115,254,168,235,221,68,135,206,235,125,74,80,170,65,221,146,195,191,126,5,113,197,214,150,52,101,75,57,138,221,105,153,235,144,8,226,239,143,35,247,215,66,62,60,142,236,224,44,78,161,149,88,110,101,110,120,7,189,143,58,104,145,39,226,166,15,74,38,137,91,105,239,99,199,31,183,244,213,107,66,74,196,197,29,147,123,110,244,207,243,17,222,184,253,252,106,99,25,154,96,128,146,90,200,218,123,133,239,255,0,214,138,145,35,24,177,179,66,100,85,33,25,65,43,182,135,34,143,147,243,161,142,75,137,162,112,138,173,16,85,65,186,251,30,228,143,183,158,52,9,170,101,170,137,144,66,16,108,174,213,5,121,252,188,118,253,15,126,126,123,234,217,86,54,138,44,178,85,67,41,86,12,219,128,33,106,232,119,228,118,251,234,167,201,89,94,89,54,48,34,217,89,172,144,72,162,56,224,243,243,219,231,83,138,25,242,97,171,76,124,85,52,210,202,194,48,79,126,79,36,159,176,7,64,236,12,43,110,80,164,215,242,221,14,222,53,40,149,228,98,33,85,44,188,17,186,169,79,126,252,1,171,203,116,204,112,1,18,230,201,186,201,63,195,143,246,31,153,191,168,208,242,206,230,51,142,142,195,31,113,42,134,133,125,200,23,254,167,245,208,38,88,239,30,59,198,197,132,197,104,208,53,24,163,219,229,190,57,227,66,179,188,138,165,128,218,9,0,1,75,103,154,31,215,94,218,226,49,46,210,85,152,168,107,7,144,1,175,232,70,162,246,88,146,119,19,220,243,90,1,133,207,143,39,166,128,110,121,85,67,58,242,89,127,111,211,253,14,133,40,104,53,238,237,124,30,15,193,36,119,211,76,124,184,242,2,169,145,97,157,169,89,203,1,189,120,242,120,237,222,200,163,219,190,169,202,244,3,48,121,195,144,212,202,173,109,218,199,32,109,175,158,123,254,151,160,40,8,171,55,50,29,204,6,209,240,43,85,187,40,36,128,166,143,158,117,99,72,100,1,81,68,106,56,38,248,23,92,159,233,170,141,242,64,31,177,255,0,77,2,60,121,98,73,4,146,91,219,219,191,138,215,59,48,255,0,150,189,124,209,163,175,0,89,170,197,242,69,159,237,164,6,131,166,228,71,14,54,57,127,76,200,209,21,86,102,218,193,67,95,6,141,115,116,107,76,114,12,109,2,172,56,179,200,76,65,153,78,102,253,142,88,128,27,106,168,179,193,219,220,88,6,201,173,40,233,210,74,48,237,22,71,85,181,32,101,8,138,145,76,10,253,249,61,239,189,80,189,30,114,113,119,161,131,210,121,196,133,89,161,138,64,223,54,188,181,130,123,145,183,227,157,49,217,6,66,219,152,225,148,141,72,83,76,16,15,177,12,183,226,168,55,39,93,184,246,236,72,84,15,202,27,148,39,239,103,120,231,145,84,15,206,160,50,150,85,105,215,21,27,243,16,91,218,170,73,179,123,151,183,63,166,160,37,138,57,145,231,72,0,35,120,71,201,220,132,17,65,89,86,197,17,199,123,253,52,168,44,177,221,131,21,70,198,50,6,12,19,135,163,117,216,168,21,207,98,62,231,85,20,38,101,43,32,80,223,144,250,123,149,133,213,216,4,87,142,6,186,242,98,156,112,195,28,250,42,199,220,131,213,68,62,208,110,214,172,143,147,199,250,208,83,165,180,138,6,78,68,114,10,86,14,177,157,180,5,11,238,123,118,161,93,180,3,100,157,193,111,207,20,140,213,84,119,19,246,219,64,223,97,219,85,51,21,112,64,222,47,149,8,7,36,208,173,192,95,143,158,14,174,73,34,88,35,244,242,228,22,155,153,153,21,136,252,167,186,251,170,212,80,38,235,84,46,61,163,76,50,96,145,23,135,118,83,92,248,38,143,31,183,157,52,22,60,139,3,34,24,150,61,152,212,44,2,27,184,4,143,143,182,189,174,244,92,44,89,122,120,105,62,163,233,184,109,184,255,0,10,82,108,127,109,123,81,255,0,246,131,176,142,60,161,35,52,18,31,107,51,20,216,161,79,39,158,126,53,56,144,254,37,86,55,85,149,150,193,52,106,129,191,215,255,0,6,185,3,72,38,121,150,9,25,23,118,194,171,185,124,80,36,15,203,222,244,194,73,49,91,13,90,46,137,135,43,43,21,124,247,154,98,192,147,116,202,174,2,213,208,224,10,249,35,87,130,155,100,75,8,50,33,199,146,8,229,86,149,101,37,14,197,100,186,101,4,118,221,64,216,237,206,189,52,97,164,151,110,20,113,163,185,43,2,134,216,170,7,130,198,207,207,115,170,76,243,164,73,233,140,101,84,59,149,18,203,22,174,105,73,33,69,17,122,176,74,30,54,100,10,236,61,191,147,150,63,22,53,52,52,243,65,29,51,31,241,139,46,30,68,96,192,61,76,200,217,77,122,123,86,217,107,225,142,209,199,159,215,85,117,72,167,193,194,233,208,180,170,183,128,178,174,213,246,175,185,232,247,55,187,104,61,135,142,53,110,60,139,143,135,212,242,86,54,246,193,28,10,0,230,228,112,120,251,210,17,251,232,175,169,36,81,245,11,192,145,90,226,96,193,3,1,67,220,145,91,113,250,155,63,125,74,127,176,218,73,29,234,178,195,46,86,60,3,41,177,160,104,161,200,218,64,8,89,134,230,5,128,220,20,154,249,80,111,94,233,227,25,84,100,228,200,224,194,85,1,177,195,18,72,42,47,115,18,120,20,56,178,111,249,117,71,80,145,162,147,166,201,34,178,147,131,19,169,1,79,183,104,247,10,237,220,232,57,28,62,92,74,2,200,179,60,123,25,191,110,116,65,97,18,242,105,176,94,46,165,143,212,178,217,32,119,201,204,64,134,108,96,219,84,42,174,213,22,66,158,104,49,255,0,47,130,116,15,83,192,29,123,0,122,85,30,94,29,24,17,200,38,104,216,145,32,82,59,132,52,106,187,110,209,29,17,182,244,158,151,233,40,50,72,217,25,78,151,193,109,251,80,112,123,87,250,157,85,11,143,167,166,194,195,29,73,27,41,101,38,57,86,202,194,237,254,247,20,164,138,35,247,231,89,165,38,219,91,76,21,104,75,212,250,52,125,43,162,69,52,153,81,153,231,230,48,8,37,193,22,89,87,192,190,3,113,124,105,8,50,65,34,144,36,73,7,106,225,185,23,199,234,8,254,186,115,245,60,62,159,80,245,208,55,167,148,61,117,70,0,52,110,88,137,35,60,11,218,225,128,63,20,116,145,193,96,204,17,189,171,68,158,66,246,0,216,175,35,244,26,221,59,73,179,58,167,65,88,93,76,227,100,43,186,51,32,93,187,85,168,173,145,69,73,236,104,87,238,116,68,56,88,185,8,211,98,76,210,72,161,152,198,200,11,49,176,66,145,118,189,136,220,47,246,210,199,88,218,153,55,20,60,123,232,17,243,100,119,215,35,42,84,131,97,216,31,115,17,64,85,216,226,193,191,237,166,135,102,255,0,168,108,126,149,148,155,253,173,0,247,5,240,37,82,56,249,227,75,190,189,192,72,219,167,103,161,220,243,163,197,32,28,144,209,176,162,107,253,214,31,211,71,192,190,191,79,199,87,221,252,72,8,173,220,144,69,254,218,247,212,49,9,250,38,62,110,229,34,23,5,183,27,35,112,179,116,108,143,109,95,235,172,96,233,180,107,201,148,159,209,128,63,36,208,22,123,112,63,109,53,233,81,200,175,42,43,0,172,209,40,182,181,222,89,104,246,241,223,237,219,67,62,35,52,109,42,5,49,165,19,68,16,9,61,129,249,243,219,206,155,125,63,8,135,47,10,118,82,203,255,0,239,37,85,127,202,236,163,139,238,79,252,62,53,172,157,43,34,10,228,131,254,183,140,75,152,211,70,229,214,15,105,1,13,4,36,170,181,248,178,191,148,248,34,180,155,160,97,79,212,122,214,30,14,36,142,31,34,77,155,128,176,23,252,196,88,186,248,191,176,55,167,61,119,54,47,255,0,33,234,152,113,0,209,135,198,64,133,1,15,177,118,178,145,231,220,196,254,163,198,180,191,236,213,83,167,225,231,245,124,156,89,50,38,200,109,144,75,178,182,133,60,133,36,255,0,51,26,0,10,181,171,241,172,226,250,193,54,91,93,166,108,122,47,208,253,47,167,73,22,71,224,166,235,25,49,168,117,234,29,78,69,143,30,38,2,201,88,214,197,15,247,183,27,20,59,88,117,147,147,232,231,79,38,59,126,35,169,100,20,137,178,202,144,3,81,165,69,63,148,5,44,79,36,246,190,72,208,178,228,54,62,32,121,20,64,164,110,244,171,144,72,36,110,174,55,87,126,104,126,186,183,165,97,181,65,147,50,108,145,193,88,17,143,41,27,119,99,199,230,109,163,159,10,64,242,117,132,228,217,217,8,165,173,7,195,129,18,98,237,145,216,71,143,27,59,34,138,13,92,145,99,191,107,39,201,189,9,244,191,240,122,76,114,228,35,36,18,198,114,3,182,210,211,51,182,226,123,216,23,71,111,155,23,92,104,174,185,48,78,143,150,156,83,33,137,74,10,189,198,143,255,0,171,103,143,157,44,108,224,221,44,64,168,146,21,140,9,76,130,128,30,213,10,160,113,95,148,121,160,13,11,58,203,9,150,211,107,1,57,189,82,31,89,115,39,84,92,40,212,50,194,172,23,127,145,35,53,130,84,14,2,158,13,223,35,81,196,234,175,153,10,228,187,54,39,78,107,104,149,87,99,100,49,31,152,47,125,157,200,36,13,198,136,21,201,195,228,125,79,209,63,19,151,55,87,135,46,72,253,77,176,195,144,71,165,234,41,163,186,37,22,196,17,97,88,149,2,184,7,75,186,159,212,217,253,86,71,131,22,57,140,173,203,123,74,202,255,0,97,254,80,62,59,139,174,53,61,57,30,203,255,0,78,177,255,0,228,222,229,253,91,137,28,238,144,110,119,78,111,178,255,0,194,222,127,243,198,147,101,253,91,151,156,194,12,87,218,171,193,59,175,104,53,238,230,171,89,31,240,140,239,85,35,252,52,17,70,209,150,6,73,67,46,225,223,145,118,111,158,79,207,235,167,29,35,163,205,54,14,70,108,197,176,241,113,163,12,236,168,11,179,21,44,168,170,125,161,136,231,115,216,31,190,159,69,88,118,76,150,109,170,70,131,19,233,211,214,240,39,151,39,50,88,48,17,189,37,120,20,25,101,96,192,72,3,55,0,114,86,249,37,137,170,218,109,240,194,199,250,115,164,182,55,78,199,145,100,116,216,119,73,185,232,154,37,143,27,143,232,40,125,134,158,8,176,211,233,174,141,39,78,132,65,139,232,160,134,36,247,0,178,40,98,75,121,60,53,147,201,38,251,157,11,212,42,8,88,133,12,187,78,224,79,10,160,87,63,181,1,228,154,29,245,221,199,198,163,20,145,230,243,114,74,109,183,163,230,125,86,2,101,120,152,43,72,194,218,141,216,60,80,227,147,187,142,123,144,59,107,233,50,224,110,232,216,248,240,8,246,226,190,48,142,54,28,21,140,133,32,252,18,60,131,117,250,235,51,137,142,147,100,43,229,33,12,211,135,62,208,66,170,237,101,6,249,229,138,213,114,57,214,180,76,118,72,25,187,30,6,243,123,172,14,223,29,255,0,127,26,184,198,149,152,175,176,28,239,164,250,63,85,235,111,159,151,4,187,156,129,60,106,229,86,93,183,181,136,90,189,203,181,91,181,237,31,125,95,141,244,214,119,73,86,78,139,157,140,157,60,46,239,192,102,196,242,168,99,101,182,184,59,163,31,160,32,114,104,232,200,163,33,139,37,42,145,200,61,251,138,227,68,140,201,26,45,209,216,23,224,242,5,255,0,255,0,58,167,198,154,201,73,135,99,207,212,163,233,210,111,192,133,178,163,21,12,113,101,6,71,7,176,46,84,16,7,99,237,38,133,139,60,105,62,14,79,212,56,211,75,254,60,112,242,63,20,225,112,227,133,87,248,76,1,37,120,228,168,22,75,18,72,163,242,52,122,75,33,147,97,125,170,78,233,25,182,218,138,55,95,175,0,95,206,150,142,162,58,167,213,89,56,241,0,113,186,106,24,25,138,216,108,135,42,91,147,225,84,87,142,111,227,89,79,245,244,214,17,183,69,243,103,97,156,145,141,157,56,221,140,70,230,103,59,215,112,218,172,54,175,181,88,121,177,250,113,166,45,179,25,218,105,39,147,113,82,9,145,213,84,143,0,249,60,254,186,75,212,163,71,157,38,101,59,157,25,73,177,239,23,237,86,174,72,31,54,127,49,212,241,63,13,145,32,121,209,228,117,59,20,56,12,74,215,182,201,224,107,5,202,238,153,208,248,213,14,35,206,196,205,218,68,172,219,121,177,193,29,251,246,97,200,175,29,185,215,91,38,8,140,109,36,140,202,207,193,85,0,94,210,64,177,227,254,154,1,240,217,202,188,36,194,244,75,21,0,178,145,116,41,124,125,174,181,233,176,204,140,133,164,102,37,8,85,102,160,220,87,2,254,231,184,213,247,145,43,142,33,241,12,124,134,92,145,234,146,200,20,236,144,132,35,197,139,171,23,220,115,206,175,99,0,64,200,242,2,46,153,36,82,79,29,190,43,89,231,201,233,113,206,184,163,39,21,167,181,140,199,188,159,113,33,104,255,0,45,217,3,154,254,81,163,149,163,136,149,100,142,33,249,84,134,219,98,184,63,215,138,189,46,242,244,63,138,47,67,39,204,84,101,11,234,56,59,183,89,20,120,227,183,139,243,223,245,213,223,226,10,71,42,64,170,218,108,255,0,151,142,218,83,185,92,177,244,195,87,98,44,1,199,155,230,245,95,166,137,64,132,109,164,150,102,59,141,255,0,203,251,105,62,89,34,163,197,31,70,178,228,98,200,234,236,120,224,46,210,64,239,126,59,235,53,245,63,212,99,165,199,137,141,133,129,248,220,137,165,87,68,152,50,198,1,13,200,106,229,129,171,82,69,134,54,124,104,78,179,245,127,72,232,42,195,47,54,5,149,128,10,136,160,181,252,143,158,124,115,117,198,177,221,87,171,245,207,169,186,111,255,0,187,99,244,222,140,200,193,242,186,130,250,69,197,159,203,25,60,177,0,17,223,191,26,63,150,86,190,9,151,28,18,198,195,62,153,151,167,125,65,214,178,177,178,12,24,6,8,204,142,48,161,83,11,0,74,157,155,183,109,166,54,108,16,124,87,55,6,121,122,47,212,72,227,3,169,77,211,225,149,90,67,137,60,74,9,82,244,180,204,160,41,59,9,21,76,60,248,210,220,12,220,31,167,35,148,116,220,149,146,73,246,153,103,120,45,153,84,130,170,9,225,87,191,59,71,230,190,78,135,201,205,159,168,228,134,234,121,166,56,221,75,17,32,36,145,205,40,78,63,81,219,228,147,168,148,220,102,220,82,161,168,185,69,38,221,154,236,15,169,58,211,117,76,118,108,126,145,210,112,5,237,76,153,36,203,157,148,159,10,148,1,4,248,0,0,123,154,211,172,239,175,176,113,122,153,198,143,42,41,34,14,55,152,162,220,59,254,82,197,135,36,120,163,207,245,215,204,58,159,80,157,98,137,96,12,49,166,143,112,200,104,202,153,232,144,214,71,10,55,2,54,221,237,210,168,39,72,98,154,86,85,108,88,152,38,237,192,38,235,247,35,115,184,129,184,13,194,133,241,206,156,37,57,253,21,252,112,138,183,147,235,19,127,180,55,245,17,227,108,120,214,84,27,67,171,72,160,11,4,171,2,11,13,192,141,192,87,183,80,204,255,0,105,56,144,99,206,243,100,254,31,104,216,174,34,223,184,149,226,133,217,4,209,166,10,0,6,200,215,200,240,50,102,203,235,25,57,57,46,171,27,68,129,84,37,40,85,0,40,3,192,2,128,26,209,125,53,129,47,84,234,75,213,166,192,57,56,75,98,24,165,118,72,229,149,88,108,66,160,18,219,70,230,21,99,115,42,158,120,22,148,175,44,153,62,53,11,75,38,255,0,161,125,87,213,250,222,108,210,227,96,5,198,153,35,16,44,236,98,88,64,83,184,139,5,228,102,190,88,40,10,2,131,205,157,106,154,44,148,221,50,100,68,146,42,17,184,161,219,200,53,184,19,100,11,32,121,173,35,159,43,59,170,227,197,188,70,11,5,45,232,100,60,108,164,22,32,211,11,30,123,138,170,61,136,26,174,124,220,149,138,103,25,17,25,10,178,43,187,151,231,146,125,170,180,212,118,138,36,114,8,243,171,151,44,96,174,76,229,73,202,84,145,163,147,169,84,254,147,164,111,43,251,85,119,0,3,0,73,36,19,100,118,228,115,226,184,189,124,147,235,46,154,157,63,171,150,201,146,108,185,37,148,75,144,242,32,2,105,182,144,187,70,224,7,181,138,216,106,93,160,17,100,107,117,210,50,206,78,118,106,59,202,254,148,105,38,230,140,40,245,24,178,176,81,100,138,85,178,44,147,186,207,141,100,127,218,78,83,167,81,197,136,188,129,100,69,27,172,13,167,112,218,5,131,77,180,183,186,191,152,30,107,66,154,156,109,105,232,180,156,101,76,202,147,212,19,7,58,124,92,34,216,184,142,22,121,225,85,246,34,168,33,101,140,251,182,81,171,32,143,105,32,216,246,141,18,231,245,6,245,86,104,214,40,246,36,142,217,43,248,132,85,166,85,93,214,205,201,186,81,247,58,59,37,70,94,60,208,226,67,20,236,85,160,198,19,200,138,209,194,203,67,113,20,165,143,34,150,133,209,58,7,167,99,228,96,60,44,243,69,181,182,250,176,238,54,206,1,23,184,2,160,14,56,221,100,158,47,154,195,189,166,253,71,111,241,52,210,119,79,33,235,147,34,122,169,17,138,40,214,163,140,99,146,85,80,40,219,180,155,178,108,217,39,185,39,66,77,245,196,88,50,192,134,3,233,186,150,89,21,144,218,134,33,142,208,73,187,86,173,213,127,21,201,31,49,75,46,92,27,194,135,70,8,17,170,173,108,16,23,199,247,231,88,44,160,131,50,69,141,2,169,32,251,84,121,3,237,219,245,255,0,158,142,62,40,203,44,124,220,242,227,73,71,7,208,162,255,0,104,61,54,12,247,203,137,186,156,83,59,32,146,64,17,203,133,32,213,90,130,8,0,89,4,138,21,200,20,197,191,218,142,4,44,173,23,77,201,144,179,52,176,164,234,160,196,125,67,236,102,220,22,150,184,181,37,184,6,143,58,249,62,228,80,61,219,151,155,32,237,190,120,239,216,234,221,178,74,101,112,132,32,65,35,177,176,66,130,1,227,185,80,72,241,247,214,235,138,41,82,71,28,185,231,39,109,159,66,205,255,0,106,19,230,48,146,110,149,44,168,197,89,55,58,162,175,185,141,2,170,75,123,65,85,178,104,238,187,208,51,125,127,52,233,7,225,186,88,142,88,139,50,145,59,179,110,38,203,112,0,189,160,113,216,139,62,53,136,18,123,45,162,14,72,33,89,247,54,222,121,3,154,230,249,177,253,245,16,81,27,220,160,128,84,157,202,120,174,127,127,211,141,82,226,140,93,208,159,52,234,173,154,190,171,245,255,0,94,206,141,20,79,20,77,58,134,105,113,226,182,99,100,112,198,232,242,63,40,4,16,60,141,101,196,83,228,184,254,22,67,203,33,36,17,27,51,49,54,215,103,191,27,141,247,238,121,213,59,154,131,2,227,113,162,234,72,178,43,207,216,209,253,64,212,165,47,188,137,125,204,79,34,70,38,136,241,100,253,171,84,163,24,255,0,138,33,201,188,179,136,232,20,216,90,52,214,56,241,227,239,166,69,64,142,28,168,218,38,69,96,174,209,43,42,168,6,183,48,187,36,238,251,30,121,208,113,65,106,174,50,33,18,247,244,221,171,130,60,30,196,215,112,104,141,19,235,55,160,19,214,50,49,118,145,249,45,126,225,197,30,253,174,199,26,160,69,185,48,35,117,83,27,34,42,177,42,164,48,12,56,225,171,227,142,70,135,49,170,250,81,92,134,85,87,191,65,119,17,86,88,155,161,217,73,161,224,157,78,105,226,147,39,212,21,97,247,0,199,134,32,80,60,173,158,198,239,183,223,85,126,46,66,172,169,37,179,57,180,9,103,145,71,111,205,249,175,158,218,40,78,136,206,216,229,54,136,202,49,62,226,91,113,96,111,155,236,40,85,1,171,34,153,153,9,88,216,74,89,84,178,189,16,42,168,87,96,121,253,127,190,133,112,167,106,198,84,129,84,170,108,159,55,219,158,245,93,254,218,183,17,133,24,204,19,56,18,6,127,70,98,166,168,138,34,141,176,36,16,124,109,54,40,216,65,97,130,69,75,138,84,91,80,108,200,64,82,124,14,127,212,232,105,114,16,227,133,178,210,35,110,86,82,0,255,0,191,55,253,52,70,63,79,206,124,82,171,139,232,146,198,221,200,12,79,0,167,107,28,155,163,216,130,117,107,116,248,96,200,39,59,53,230,33,54,149,72,75,157,228,126,91,98,1,231,202,247,251,104,178,233,180,47,158,65,52,160,51,1,30,235,10,205,117,116,9,91,249,0,113,240,53,39,207,146,105,183,70,193,100,98,40,69,100,87,216,1,197,127,83,163,134,71,71,130,54,17,197,44,164,208,109,251,99,59,136,32,208,12,196,175,63,202,120,213,105,215,243,82,70,24,197,113,213,253,187,98,1,87,158,44,128,57,35,228,253,235,70,124,22,22,217,5,233,157,77,213,228,56,198,36,36,110,124,134,88,148,121,179,184,142,255,0,219,92,108,76,60,32,171,145,152,37,96,119,17,138,135,183,28,110,106,31,254,138,157,3,46,68,179,177,121,50,26,70,170,247,147,205,118,175,237,253,53,81,27,239,142,104,18,73,36,147,231,191,125,25,19,107,193,143,248,148,81,195,50,99,224,196,175,47,30,171,51,51,40,191,229,63,39,253,116,188,51,49,1,134,227,68,141,204,120,111,159,215,141,71,119,0,251,107,230,181,194,56,4,142,15,26,98,179,212,72,13,84,8,176,107,227,255,0,63,211,93,12,233,34,149,112,25,121,86,86,189,167,184,162,63,243,198,184,79,128,180,15,61,175,227,94,60,150,187,187,186,251,247,58,66,57,203,49,99,201,238,73,239,174,134,8,214,85,88,127,149,174,143,236,14,184,164,51,4,20,88,144,57,62,110,185,213,134,57,0,218,193,99,94,1,102,33,65,228,128,79,146,59,242,52,1,91,115,116,160,14,120,29,128,248,163,168,215,52,56,55,192,212,221,21,24,129,42,73,223,220,161,171,191,220,11,190,250,133,90,254,254,52,1,100,176,132,106,18,69,47,176,57,104,216,144,182,46,174,135,34,232,213,243,170,239,221,100,3,246,58,225,230,175,199,99,175,31,61,200,249,248,208,7,77,109,174,198,254,124,106,55,77,96,158,252,107,160,218,255,0,219,82,66,181,69,9,99,192,96,213,70,197,113,71,143,245,208,1,120,173,32,180,92,147,19,2,104,51,170,133,98,79,249,136,21,192,178,60,215,125,94,208,52,68,94,74,41,97,67,106,40,45,68,10,4,27,81,197,143,62,107,79,58,14,22,116,253,47,37,161,206,199,64,185,45,104,216,203,32,177,70,239,192,60,240,7,97,240,116,253,97,203,141,10,178,116,119,149,171,243,244,238,198,239,184,107,28,31,131,219,85,68,185,81,133,145,26,121,132,185,61,66,89,88,108,69,144,19,33,85,32,216,12,79,129,227,142,253,150,181,232,34,199,53,28,185,113,50,155,22,202,219,73,255,0,51,19,126,44,123,69,208,191,190,182,62,134,122,163,58,116,207,166,136,6,134,213,153,88,88,3,130,77,142,195,205,247,210,236,140,60,208,88,39,74,233,233,205,237,143,41,136,0,249,0,154,29,143,53,231,69,14,196,81,60,203,126,135,82,92,117,82,192,8,75,38,226,64,220,86,136,45,96,11,191,143,210,216,39,76,200,200,134,164,235,138,83,106,168,142,103,102,12,9,190,205,197,127,211,206,186,91,62,37,100,108,8,101,245,40,90,178,181,115,197,125,236,87,131,95,107,212,196,51,52,68,30,159,60,50,49,227,108,65,148,142,245,100,134,6,128,240,123,232,161,163,177,125,52,38,125,209,245,94,144,207,64,89,200,10,120,246,238,4,31,60,17,251,246,209,13,244,214,51,200,205,31,87,198,18,22,96,251,39,220,183,66,171,105,236,73,107,253,62,252,47,104,177,231,69,167,69,101,80,168,25,20,11,3,242,238,95,114,158,63,95,154,213,223,224,238,97,141,143,80,195,186,178,96,156,113,106,173,68,215,7,147,193,237,165,107,224,40,49,62,151,233,241,45,77,213,113,85,207,36,29,227,253,121,215,181,84,125,91,54,21,244,223,50,18,84,0,12,153,37,13,80,170,23,218,187,31,35,157,123,83,217,252,15,170,249,17,52,42,97,149,131,122,106,181,184,111,96,77,247,170,227,176,243,255,0,45,91,129,146,208,203,52,209,203,28,97,219,106,131,238,151,128,107,218,191,152,125,218,129,208,249,139,32,153,247,228,168,17,183,181,128,162,77,95,52,111,70,98,228,172,172,82,72,196,211,16,25,163,67,66,67,118,74,246,166,251,124,246,211,171,89,41,236,189,134,35,24,229,43,50,199,50,60,162,40,163,17,1,238,219,184,2,88,146,118,147,66,192,237,168,224,201,28,138,216,202,64,84,114,81,164,96,166,207,27,89,128,20,15,20,72,20,123,241,161,94,29,234,177,170,78,90,53,101,141,91,153,9,178,72,85,28,241,243,227,71,226,204,249,80,178,100,205,139,33,69,105,26,41,213,228,117,85,23,86,0,59,133,213,51,81,210,118,144,45,132,99,71,179,14,47,91,216,31,169,70,29,92,21,165,138,50,204,167,199,118,31,219,64,203,62,70,102,110,71,84,244,153,97,201,105,3,72,231,106,150,44,104,6,254,98,22,187,95,113,167,18,229,199,28,29,61,210,121,138,21,155,41,2,194,166,80,173,40,136,254,109,212,199,211,226,135,97,241,198,129,193,137,58,215,89,197,66,76,232,229,86,76,140,146,220,70,164,179,62,226,222,222,54,138,28,93,213,106,19,219,99,121,13,235,72,63,195,122,92,165,71,166,152,52,164,155,5,66,2,7,30,110,255,0,106,242,116,174,72,194,229,97,81,80,202,85,135,154,165,31,215,244,211,126,181,42,245,30,147,30,102,49,88,163,124,53,168,81,64,17,53,176,43,183,225,128,4,124,157,5,60,123,122,164,36,139,42,193,104,129,85,67,138,254,186,56,237,44,253,137,225,224,107,149,55,248,79,73,111,68,41,56,152,203,24,36,45,110,99,247,239,249,190,15,3,88,57,214,70,159,248,147,9,93,173,137,231,147,250,253,254,221,181,173,235,178,151,232,209,161,112,27,43,44,22,247,109,220,170,24,213,119,160,72,31,106,3,89,124,156,119,59,138,7,102,141,119,59,6,5,84,249,179,219,154,28,126,154,124,122,38,70,139,166,182,39,94,233,147,244,172,233,209,122,132,68,156,92,162,73,179,98,195,215,112,64,162,124,82,158,104,235,55,62,60,152,121,51,67,144,178,67,60,114,5,104,202,2,5,115,71,154,60,213,120,35,157,85,11,122,57,10,200,238,146,142,85,193,0,130,9,228,127,231,58,212,224,101,167,213,17,167,79,154,0,58,135,164,195,31,33,77,49,100,66,202,190,119,110,10,87,105,226,207,4,118,211,167,23,107,95,246,6,211,95,104,202,210,130,222,213,163,68,110,4,109,190,227,191,250,235,202,160,74,20,144,182,213,126,62,47,231,83,88,216,196,146,50,56,129,220,32,122,177,124,88,21,220,129,227,77,112,250,54,70,78,108,145,70,177,52,1,67,54,76,192,136,226,95,204,9,174,65,32,16,20,115,205,86,173,180,137,166,104,186,84,155,58,111,78,97,86,170,160,168,2,171,106,183,63,63,26,246,120,50,125,59,149,138,155,157,213,130,170,146,72,32,184,161,246,225,187,248,189,72,226,197,135,211,177,255,0,12,65,137,81,108,181,238,96,24,128,229,123,40,110,120,190,63,174,160,72,108,156,200,183,176,86,75,63,3,112,224,253,251,95,199,110,250,193,101,218,54,122,73,157,63,75,224,116,254,153,145,137,44,235,151,212,25,54,6,130,78,86,67,200,216,59,236,6,183,18,1,111,30,116,31,69,142,199,71,114,142,228,134,199,244,130,114,197,100,12,72,61,238,223,109,87,113,122,191,62,84,234,112,182,67,95,168,8,19,0,231,122,50,237,4,31,248,74,175,236,126,218,231,77,220,114,176,113,195,59,250,44,204,75,37,110,121,36,4,128,108,223,0,123,191,239,166,238,173,177,241,165,25,17,198,232,184,82,245,67,28,207,248,190,181,145,150,193,122,114,59,4,85,45,201,150,65,216,1,119,69,104,14,218,219,116,254,155,248,63,168,176,48,58,196,40,184,49,147,15,79,203,71,43,141,36,224,238,81,220,122,108,86,192,70,228,16,72,44,90,245,79,251,59,250,117,58,124,221,87,173,100,172,8,242,201,44,24,106,159,149,85,92,238,117,38,248,38,149,79,144,14,181,93,79,167,14,179,210,58,135,69,137,196,109,153,24,15,35,198,106,50,87,124,100,223,44,119,40,54,44,128,73,95,188,74,74,233,228,210,17,117,104,183,26,7,234,217,140,242,70,199,7,29,128,85,190,101,148,15,203,67,192,224,145,205,112,59,222,158,16,204,165,247,121,44,15,192,249,31,219,227,88,190,141,14,79,65,233,241,224,99,201,52,93,119,28,51,203,211,114,230,13,23,82,136,242,91,29,135,180,176,27,169,144,6,227,107,15,58,214,244,188,204,126,173,140,39,131,213,72,213,253,38,142,68,41,36,45,91,138,176,240,105,172,30,196,16,71,144,50,146,119,102,241,146,106,144,191,174,228,92,24,200,54,171,25,131,27,6,168,0,56,254,167,231,73,122,140,18,175,211,146,198,26,72,36,147,39,26,2,223,148,160,105,84,19,207,128,160,243,92,93,252,105,151,93,111,91,170,250,96,5,88,80,34,168,190,24,146,72,255,0,207,141,41,250,188,204,62,147,244,113,227,86,57,89,240,227,1,124,40,167,42,91,130,63,50,169,237,246,212,69,92,141,117,19,59,208,122,39,171,210,186,127,83,142,105,95,39,39,26,166,51,220,148,165,153,72,86,32,149,36,2,120,253,116,100,120,157,83,30,99,141,136,241,100,53,6,16,74,10,178,221,17,77,116,192,115,64,209,161,206,156,253,51,8,61,7,28,194,148,161,153,98,77,160,81,31,152,241,247,228,125,143,223,69,245,73,96,193,135,47,36,163,122,106,187,12,165,109,164,220,64,160,1,239,186,232,124,1,241,167,41,54,243,148,40,254,171,24,51,17,201,147,141,142,223,143,199,85,141,230,100,98,30,203,49,82,194,58,61,191,41,240,0,249,212,186,103,87,244,215,168,194,175,151,44,125,91,23,29,228,196,100,85,17,76,204,1,22,73,218,61,43,91,238,219,174,133,105,193,233,177,101,225,197,58,80,12,174,202,234,108,49,11,87,94,79,39,250,15,157,103,48,86,57,250,172,210,70,88,19,58,35,199,100,237,149,103,117,85,251,109,141,84,254,255,0,125,17,165,109,33,77,185,52,164,241,225,245,236,126,161,10,99,230,226,148,10,113,89,66,174,224,21,99,102,37,72,243,64,171,1,198,177,63,237,91,169,122,95,78,227,244,213,91,252,75,54,84,234,108,159,78,32,2,175,255,0,41,27,247,218,116,195,42,67,139,215,50,165,141,212,70,215,143,40,37,64,101,222,64,191,154,98,43,245,58,69,213,177,127,198,254,186,135,162,229,26,134,24,90,9,118,187,84,97,98,98,89,72,230,150,86,4,95,192,237,173,248,249,27,93,125,57,167,198,162,251,61,108,209,244,156,60,124,57,113,225,199,70,252,20,9,178,0,205,184,170,177,5,70,227,249,142,223,222,239,142,218,114,100,113,11,91,10,44,195,105,239,100,240,5,118,239,223,228,235,57,244,155,203,63,211,152,130,104,253,60,156,114,216,147,42,246,15,17,244,216,159,130,104,159,254,67,90,24,169,162,85,12,29,191,47,34,172,248,254,213,253,14,186,214,176,113,181,65,248,238,118,254,107,218,74,131,119,205,158,123,234,96,32,218,88,0,160,110,20,60,10,178,87,201,213,120,197,110,129,229,95,207,39,87,19,180,49,28,210,149,252,221,245,173,89,37,29,111,58,63,167,126,159,108,249,93,164,50,149,138,37,219,238,86,115,236,23,254,91,171,248,23,164,191,68,195,233,116,236,169,156,179,75,62,76,178,27,90,221,94,222,59,119,109,222,107,158,218,183,253,160,212,29,7,164,99,198,236,172,217,233,33,228,246,141,25,141,126,245,206,152,116,220,79,193,244,140,104,128,169,4,42,88,81,228,146,25,155,143,36,147,175,63,145,255,0,168,118,240,175,214,216,70,116,97,89,207,32,68,224,19,86,14,235,31,245,241,170,32,133,130,171,146,118,198,106,138,129,78,190,65,39,142,15,28,141,48,151,248,219,203,49,49,51,41,80,194,254,73,186,29,141,15,208,141,124,123,235,94,183,157,149,214,35,199,139,47,37,96,135,25,75,162,49,67,234,110,96,75,19,92,210,154,31,60,249,214,106,46,82,164,92,167,214,54,207,168,224,117,110,155,212,38,124,124,119,73,114,34,218,178,42,247,22,55,5,102,249,174,226,244,147,235,62,189,212,250,79,76,152,225,224,205,58,203,19,43,102,33,82,184,204,220,110,127,230,81,182,185,170,55,249,151,157,99,191,217,236,166,79,197,192,144,60,179,153,150,112,130,91,101,136,128,25,182,19,181,87,121,54,196,89,4,120,214,255,0,252,39,50,88,230,140,36,17,109,66,252,77,234,58,144,190,223,113,5,85,137,219,199,0,169,63,58,114,78,50,206,73,82,237,19,227,112,226,245,40,6,51,244,236,89,101,117,147,211,85,133,90,87,97,180,110,86,32,126,82,57,44,126,198,245,246,65,215,226,76,81,38,92,49,225,228,132,86,155,31,122,202,240,176,36,29,204,56,94,69,134,62,62,53,243,12,79,167,186,212,185,167,43,163,99,199,28,1,84,69,150,38,244,182,66,196,149,89,22,137,53,123,90,238,235,224,222,153,183,66,197,49,76,253,99,170,75,212,147,29,90,89,32,195,101,76,104,213,79,36,1,91,136,227,129,109,219,218,47,79,150,81,116,211,68,113,169,36,240,104,101,250,235,241,153,43,139,208,250,92,157,83,41,174,196,123,153,86,184,44,89,84,131,200,3,142,59,217,26,85,212,242,250,174,107,180,29,107,172,156,116,67,127,128,233,10,179,56,60,3,187,157,170,71,251,237,228,80,213,16,100,195,157,210,114,177,177,49,219,26,53,144,55,224,49,25,161,89,69,88,102,11,203,41,178,190,226,57,3,131,161,241,241,242,91,214,233,248,248,203,36,187,42,72,48,128,69,219,193,1,217,168,26,38,172,146,77,13,99,217,45,26,168,202,91,39,20,39,164,99,201,63,78,192,199,192,145,100,9,44,179,50,230,231,200,107,177,118,27,35,0,48,38,135,28,81,58,3,34,108,172,156,179,46,126,73,73,72,230,108,150,18,228,63,22,2,131,249,64,179,71,129,207,0,157,60,137,90,44,41,177,166,198,154,57,21,194,190,43,55,240,165,5,45,75,149,162,220,175,150,3,183,183,89,222,171,43,30,173,139,146,17,64,111,77,138,15,106,178,50,208,10,44,237,0,82,142,79,2,245,48,147,156,169,151,24,36,234,202,147,170,24,93,242,49,227,72,72,39,108,210,255,0,18,75,61,137,99,64,31,32,42,240,126,250,6,73,86,109,181,144,39,220,229,12,139,38,238,64,220,192,176,229,143,63,220,232,76,220,76,151,200,138,40,149,228,86,37,67,53,41,137,73,54,104,119,59,124,142,255,0,109,48,198,129,127,199,49,229,144,68,206,176,52,143,33,69,136,16,20,168,237,192,165,6,219,237,174,152,198,41,95,162,109,219,85,72,105,20,48,69,138,177,140,236,113,146,142,92,199,234,52,108,37,231,112,82,84,171,26,22,65,53,200,228,147,64,89,160,108,72,115,242,170,92,182,202,115,44,205,24,49,52,104,188,123,148,3,27,130,41,138,141,172,8,177,187,67,203,142,153,101,163,193,234,62,188,82,177,254,57,91,117,93,195,147,84,164,139,90,110,47,109,208,208,61,67,172,228,14,189,42,12,190,161,19,52,129,86,21,181,85,80,125,187,151,117,53,242,123,30,228,232,81,119,135,246,71,101,89,95,72,188,207,20,176,6,198,145,54,74,164,171,131,126,213,29,185,230,247,109,231,185,173,125,47,233,172,92,92,111,167,177,229,247,39,164,233,19,250,129,148,171,24,203,57,93,181,86,219,129,38,249,6,168,235,229,88,6,7,235,71,166,66,101,135,19,43,170,52,62,148,44,169,234,71,190,246,130,65,0,247,11,96,120,214,211,171,228,75,151,142,152,248,115,182,126,12,249,109,18,79,1,96,217,46,188,173,128,7,4,23,10,110,155,107,50,233,207,21,70,46,231,42,102,154,95,168,48,68,152,216,75,52,83,186,171,40,98,6,217,75,16,81,85,135,183,113,93,214,15,128,46,180,14,95,91,233,216,56,243,60,185,81,201,176,146,233,139,202,198,73,3,110,227,74,160,88,179,238,60,93,105,19,166,102,30,62,52,191,136,57,18,228,200,18,70,101,221,232,204,20,180,44,156,2,213,181,148,142,228,45,158,252,139,245,79,224,243,126,160,121,2,122,50,203,26,195,152,140,1,48,239,65,185,107,179,50,201,180,241,227,129,174,89,65,114,210,111,8,222,49,254,39,127,40,250,87,73,113,135,211,76,140,232,153,19,183,226,26,17,57,246,251,84,42,221,0,105,106,205,114,73,214,27,235,247,118,234,80,56,70,104,227,133,157,75,50,155,109,252,168,32,91,81,80,47,142,40,86,136,63,81,28,121,87,12,102,21,131,21,140,81,44,216,70,120,138,30,20,144,172,36,83,66,205,2,1,110,14,178,255,0,84,200,217,253,77,102,145,161,27,66,194,4,4,237,85,86,247,18,15,185,189,219,185,178,121,3,93,145,73,69,69,120,114,171,114,176,188,64,208,42,41,32,9,67,7,27,104,48,0,2,167,251,234,249,99,245,58,115,58,31,106,145,180,130,2,175,159,143,183,207,219,67,70,89,36,135,149,88,232,168,5,239,184,177,96,254,94,255,0,219,82,118,105,112,138,86,246,222,2,130,196,142,59,26,62,63,65,174,73,44,217,237,193,167,26,3,149,16,201,25,146,75,86,109,175,34,139,42,111,255,0,60,235,3,152,205,22,124,209,155,138,64,89,28,171,133,0,11,4,14,214,13,15,215,91,185,98,146,53,113,46,209,180,211,21,59,182,128,60,214,179,221,94,60,104,250,150,246,156,197,56,11,44,32,194,88,61,159,113,177,96,53,130,199,112,35,93,60,78,157,28,31,150,147,70,124,202,187,35,96,204,25,84,218,136,148,109,162,69,3,252,220,81,191,218,184,189,115,211,167,97,42,237,10,24,56,44,3,18,57,163,247,227,104,239,205,105,195,244,190,155,44,10,209,245,7,82,70,221,175,24,80,88,95,229,218,188,171,114,67,113,92,131,246,142,84,61,26,57,89,135,83,89,20,26,85,72,218,128,0,29,202,190,218,27,129,246,147,216,223,60,107,162,209,195,76,89,41,117,18,50,180,132,111,59,142,246,4,159,4,158,55,19,201,186,254,154,175,123,243,220,49,64,180,168,9,36,16,110,235,191,220,115,163,230,155,164,75,52,205,22,244,12,11,70,94,34,118,93,26,36,22,38,170,133,246,7,85,96,245,35,139,56,202,76,112,129,40,33,199,5,41,130,144,41,141,213,217,36,119,55,198,152,80,60,255,0,138,147,210,92,151,145,138,194,139,17,157,200,43,25,22,161,67,81,219,207,129,92,241,223,85,156,121,212,67,112,200,4,214,33,37,24,7,230,142,219,28,209,239,90,102,253,93,164,145,38,94,157,9,123,102,155,215,27,196,140,124,5,110,2,128,20,129,85,99,227,141,87,145,213,58,134,70,52,113,25,146,56,208,24,199,166,193,75,95,230,36,131,117,205,26,160,79,28,233,91,10,95,37,17,244,220,230,140,52,120,146,148,111,110,243,16,43,220,126,86,60,19,200,237,200,189,30,58,30,114,68,61,116,88,149,108,56,150,69,64,0,110,118,155,160,47,247,187,227,66,63,87,234,64,44,109,146,109,17,81,71,162,160,162,129,84,45,109,64,21,219,191,125,9,54,76,217,100,25,229,121,89,71,182,200,160,0,3,129,227,198,140,142,226,55,78,138,143,2,200,217,145,0,196,48,109,234,192,45,223,28,139,241,119,253,47,85,254,31,165,64,74,228,230,36,206,6,210,33,27,69,81,187,32,27,231,247,249,210,138,65,249,213,78,225,201,171,32,252,125,187,107,203,106,66,129,71,228,16,63,251,209,65,217,124,13,178,179,113,50,39,105,4,6,89,10,144,206,224,177,127,59,153,143,118,239,253,187,86,171,110,169,51,40,69,130,53,141,70,213,15,74,5,15,183,115,160,61,121,68,145,29,212,208,254,81,225,77,221,215,220,155,58,172,94,210,110,200,236,90,187,31,139,228,232,21,191,11,229,203,150,77,214,118,150,54,219,69,110,63,234,127,83,161,141,27,38,216,11,178,77,241,247,189,76,217,1,193,6,216,130,3,89,20,7,113,240,111,92,220,229,65,53,67,139,170,163,241,166,13,217,17,117,67,145,219,218,57,58,241,106,239,95,175,123,213,248,178,250,57,3,33,177,34,202,72,142,247,138,100,102,66,15,28,237,42,106,200,242,57,173,84,119,57,176,89,133,237,12,220,18,60,121,254,218,0,129,23,103,94,60,1,67,131,219,231,250,234,65,110,199,176,112,73,44,219,64,161,117,127,127,3,80,163,242,42,234,174,171,254,154,4,116,17,96,114,120,55,241,175,93,175,115,207,21,174,120,228,126,156,235,150,65,0,131,87,164,7,77,154,186,7,111,122,174,223,235,169,7,10,192,136,208,144,65,5,134,238,223,110,213,246,58,136,106,2,197,147,227,198,184,8,98,72,186,11,94,221,3,45,121,229,114,199,121,91,37,182,175,181,69,146,120,3,128,57,237,227,84,129,240,0,251,215,109,123,181,11,241,243,175,95,199,113,246,208,35,197,78,225,100,46,238,110,239,93,223,236,217,181,65,13,249,191,155,183,107,248,251,86,167,187,122,172,67,98,38,225,238,42,55,15,185,96,55,17,230,181,89,0,26,177,193,224,142,47,246,208,7,171,247,31,109,70,201,190,72,23,169,26,160,6,235,248,58,138,142,226,244,1,235,253,53,36,80,119,49,96,165,70,225,184,247,163,217,126,255,0,249,198,161,243,205,13,88,134,152,184,109,165,71,7,247,163,253,142,128,28,244,254,171,151,131,142,34,139,29,25,158,103,96,214,109,137,11,99,104,238,59,31,208,252,105,144,250,135,174,155,245,112,86,72,217,77,169,133,128,122,243,117,99,254,122,89,131,44,216,248,208,73,4,79,44,155,164,33,226,176,227,149,82,15,12,13,133,20,40,87,61,245,123,245,158,161,2,6,200,124,168,195,49,0,206,138,231,128,9,224,133,246,209,31,242,213,38,196,210,15,139,172,117,199,35,111,74,199,115,199,184,97,150,62,126,254,111,251,104,119,234,221,104,18,199,167,148,165,236,184,100,2,57,239,237,248,53,161,207,92,207,117,93,178,43,22,28,3,142,83,117,31,5,79,58,154,245,190,167,26,255,0,17,100,142,212,87,12,46,190,228,26,255,0,166,149,177,81,231,205,234,138,128,182,6,64,82,135,222,96,96,64,36,181,88,29,129,39,250,232,120,186,182,122,72,222,135,226,67,254,102,85,115,205,17,206,218,7,199,113,219,69,167,212,153,74,89,125,81,64,80,221,181,191,79,229,237,162,186,134,100,179,196,179,102,97,98,188,109,123,24,196,163,179,109,45,185,107,202,178,209,237,87,162,198,36,108,140,153,36,125,194,69,112,61,219,161,39,111,62,79,38,207,235,169,250,179,203,184,163,161,35,220,4,98,137,236,59,88,30,53,106,77,136,244,4,97,15,62,228,144,214,210,108,218,146,65,230,143,127,26,230,58,99,182,74,135,254,44,98,195,9,22,185,216,65,63,152,154,231,119,222,180,93,140,38,108,133,159,210,147,35,38,103,99,26,237,50,64,101,33,107,129,122,246,168,150,92,81,28,10,86,88,217,99,0,237,110,15,38,143,127,138,215,180,134,84,232,36,204,200,82,202,161,88,142,23,104,85,230,201,226,236,87,31,235,175,99,186,56,140,24,113,212,70,20,165,69,238,97,118,55,115,238,53,243,175,74,158,128,140,52,145,172,44,219,152,133,111,125,240,90,199,30,211,96,15,31,190,170,142,57,229,105,24,109,190,15,229,230,136,191,252,58,22,139,107,33,146,151,117,182,37,214,116,238,174,84,240,205,207,28,87,21,70,251,13,71,18,33,28,78,177,69,35,127,233,228,85,4,13,214,213,219,111,122,163,170,61,231,15,30,164,101,32,48,96,214,40,44,133,133,124,3,187,251,106,51,6,83,36,76,204,92,68,204,0,32,40,53,186,199,199,26,43,2,75,218,10,206,247,227,116,216,34,222,242,199,133,19,178,70,11,158,94,86,186,190,40,58,159,181,233,174,6,60,249,81,229,172,232,86,108,137,113,224,37,148,110,117,23,187,227,147,67,199,32,115,165,50,79,52,249,178,36,108,86,16,138,162,36,27,67,84,106,180,197,106,192,3,177,211,142,153,19,195,244,164,249,56,236,209,74,39,70,18,166,210,66,150,42,205,93,151,131,168,147,164,175,228,113,87,101,146,162,99,244,124,118,112,100,129,224,154,23,8,66,177,88,230,110,199,144,8,220,172,57,60,138,236,116,60,229,96,235,82,176,144,76,21,206,201,64,255,0,220,181,37,56,254,90,187,63,113,198,189,141,189,190,150,93,251,142,204,172,152,153,190,75,170,181,209,249,219,254,186,25,3,238,141,104,21,100,85,219,125,139,16,188,127,231,157,40,250,190,197,234,39,213,88,163,244,226,6,230,88,89,133,128,77,18,13,243,255,0,156,233,52,217,25,46,222,164,210,146,90,200,13,180,86,218,171,21,200,246,129,95,111,190,152,231,78,179,117,9,220,91,127,27,211,80,5,251,85,123,15,239,165,185,112,199,233,41,46,170,245,202,142,77,19,230,184,31,235,171,81,164,41,34,128,243,67,41,133,118,242,75,90,168,225,72,61,136,228,15,119,97,171,49,225,206,194,200,25,81,43,197,52,18,33,89,16,173,163,19,96,175,55,119,85,95,167,26,166,57,91,241,2,72,148,70,202,193,150,142,208,40,113,207,233,166,248,253,58,30,161,145,28,231,18,209,201,96,177,177,13,49,96,40,31,1,65,177,106,44,243,250,138,120,38,172,110,49,112,250,174,83,231,192,207,139,143,146,133,179,35,85,220,34,144,27,33,47,193,178,203,254,82,72,61,180,229,162,67,6,245,199,24,248,73,127,135,73,21,182,130,223,149,153,69,154,102,179,201,182,61,189,188,105,103,82,234,56,253,30,56,191,17,26,228,204,241,147,26,35,109,88,233,184,85,80,40,2,121,186,22,23,206,189,129,215,166,159,173,204,232,134,53,201,136,202,211,44,132,145,18,173,221,154,191,43,182,168,145,85,172,36,164,213,154,69,165,130,249,241,51,161,233,178,100,245,30,114,103,149,135,186,80,196,237,11,125,128,3,147,64,10,10,5,124,106,148,220,114,130,150,220,175,2,237,42,65,37,191,155,142,79,96,60,106,125,69,165,104,179,218,105,2,254,17,18,35,9,98,118,22,96,204,160,120,219,184,41,38,203,19,127,109,5,41,101,100,120,217,189,68,129,171,104,22,10,183,123,238,15,184,113,246,211,141,181,144,150,24,96,153,222,60,120,24,45,122,165,80,237,10,170,182,59,213,123,69,18,73,189,1,209,165,100,219,36,210,170,170,79,183,119,117,4,2,67,0,63,69,58,38,26,35,15,121,30,248,217,92,80,32,223,112,111,138,230,245,84,16,132,233,170,99,59,130,137,152,49,2,201,85,90,186,239,218,180,120,209,80,255,0,43,62,153,210,250,198,63,83,233,61,63,15,163,162,199,63,225,226,137,224,102,12,113,128,81,108,213,91,148,114,64,187,110,124,241,173,46,22,60,105,18,164,42,195,104,101,67,191,220,20,155,102,60,119,110,231,138,227,142,0,215,203,190,157,234,115,116,140,240,99,130,57,98,206,199,66,69,255,0,33,182,246,155,3,189,146,30,251,113,175,169,98,205,25,41,28,12,25,25,44,181,109,53,224,21,61,174,187,125,251,243,172,38,169,210,58,184,221,162,236,236,92,110,163,0,195,203,199,131,39,26,239,210,149,65,80,220,114,47,177,228,0,84,169,214,117,250,126,79,209,153,109,214,122,90,54,71,66,88,192,205,233,236,236,207,4,64,10,149,9,178,202,13,146,26,202,130,221,193,53,170,5,125,80,197,144,85,130,5,18,13,127,225,213,153,50,66,122,124,241,79,26,203,138,208,186,75,19,46,209,40,101,32,169,81,223,131,207,233,162,63,47,67,146,198,54,99,162,201,199,204,201,150,76,124,133,152,22,102,180,125,196,246,241,222,187,241,183,227,231,85,253,77,34,47,69,193,60,170,199,213,49,229,115,100,86,213,149,172,16,8,4,159,104,55,220,143,26,2,47,167,230,131,166,34,224,100,62,66,196,89,147,27,37,196,82,161,175,205,22,82,128,85,187,123,92,50,147,220,104,30,167,145,245,1,233,125,67,23,59,167,75,36,46,187,211,37,26,54,49,158,63,247,54,113,94,209,117,192,36,144,72,60,76,105,60,50,155,111,20,55,250,68,201,15,211,93,53,156,109,157,96,245,13,169,38,221,152,139,30,77,81,39,239,165,221,105,219,39,169,96,116,192,9,5,150,73,83,189,150,59,84,17,240,20,49,255,0,229,122,134,23,212,184,120,253,38,44,119,89,154,64,170,173,32,132,148,30,223,119,190,232,17,218,200,31,58,27,19,47,118,70,94,70,207,227,207,42,145,234,202,170,145,68,188,29,206,72,29,202,139,190,192,233,83,77,186,9,85,40,252,143,62,141,147,208,129,250,102,68,164,100,96,231,202,175,70,139,161,109,202,195,226,247,21,243,95,190,177,253,13,32,17,244,240,179,180,175,147,4,121,19,150,96,197,100,51,170,178,253,187,110,163,242,73,226,180,118,87,93,206,155,43,30,76,23,139,211,131,24,137,243,160,141,165,88,34,98,119,22,81,195,52,98,155,218,77,15,158,117,206,157,211,227,233,253,81,125,70,121,140,210,122,81,73,35,6,46,170,254,222,5,119,160,194,135,98,5,241,166,176,155,126,137,237,47,131,117,155,4,121,115,229,36,174,84,201,144,209,16,59,251,153,150,207,239,94,120,163,172,223,64,155,241,189,123,174,103,239,107,152,149,3,118,226,125,89,9,94,60,251,99,4,93,243,173,6,94,71,225,113,178,178,100,44,76,34,108,138,174,229,67,50,159,23,238,174,223,230,214,59,161,250,152,125,41,114,99,36,122,210,13,227,109,176,69,168,213,133,240,41,139,53,247,162,116,248,164,148,173,139,153,55,22,145,174,233,57,17,98,117,158,171,211,75,45,206,203,213,49,211,127,187,222,161,101,0,17,93,213,94,193,236,250,209,110,217,138,174,40,149,10,219,136,219,205,124,254,132,255,0,78,218,201,69,42,100,253,89,4,208,162,178,227,67,147,35,58,143,203,34,196,145,39,158,40,59,168,29,137,23,95,26,204,102,51,116,245,32,48,165,101,35,244,237,127,238,145,175,66,50,193,231,75,120,25,192,197,151,120,52,104,159,214,249,3,87,75,29,110,113,217,108,178,253,207,141,43,196,201,244,225,42,67,49,82,81,138,173,41,175,143,216,233,196,50,163,13,132,31,81,78,230,231,157,188,209,63,110,53,93,173,96,73,100,201,255,0,180,55,50,245,158,137,211,65,183,72,93,136,230,237,217,84,127,163,15,254,245,164,153,163,76,131,27,109,88,213,70,226,224,5,34,190,59,155,228,246,241,175,155,125,91,215,167,147,253,172,72,177,36,14,49,4,88,75,248,134,11,16,33,119,179,22,36,3,180,201,194,158,9,80,78,151,207,211,242,250,230,60,79,212,58,166,78,76,70,80,75,192,89,86,94,224,134,111,104,97,86,1,80,64,236,56,215,159,202,210,147,109,157,124,109,245,73,35,115,212,190,184,232,93,14,61,135,50,39,148,157,193,119,216,45,216,29,160,51,85,80,224,1,250,107,231,157,91,234,14,137,245,23,95,126,169,135,209,122,143,80,234,6,33,181,34,59,96,147,210,29,217,72,102,99,180,133,96,40,16,23,142,9,209,24,223,77,244,190,151,145,42,69,211,225,203,200,91,40,249,190,245,111,112,227,210,4,0,162,133,93,147,124,247,213,29,103,63,168,8,134,54,62,76,169,3,73,106,144,70,152,200,193,69,14,85,65,90,38,135,60,105,66,81,110,162,236,114,140,164,178,13,208,241,229,233,89,201,147,144,243,99,79,140,155,97,49,58,135,12,24,217,98,79,180,85,10,55,241,92,105,230,111,212,185,189,71,212,108,188,182,96,165,72,130,29,172,24,238,187,109,181,66,148,243,93,235,183,125,101,215,100,2,63,196,188,136,192,133,48,198,72,222,40,246,109,164,130,8,238,87,158,123,29,18,157,89,225,153,83,6,52,138,5,86,101,93,187,247,80,247,110,39,243,16,3,81,240,121,2,244,73,57,187,255,0,232,168,71,170,160,206,171,54,102,97,9,213,51,50,222,41,15,11,44,172,193,87,130,72,140,158,106,199,127,142,250,158,14,81,196,233,184,248,95,139,245,75,33,140,199,28,129,81,35,237,76,213,185,131,80,33,70,222,252,141,37,244,223,54,118,121,114,177,162,32,109,221,59,144,88,19,84,180,164,181,114,127,251,211,44,126,151,38,62,66,196,114,240,102,136,186,129,60,83,238,82,167,191,27,67,238,7,249,74,223,61,232,19,169,146,93,105,179,88,197,39,145,166,54,31,82,234,40,86,4,102,199,107,32,169,88,99,102,94,229,84,145,184,142,214,47,159,58,63,161,199,52,80,75,28,136,99,129,8,103,86,98,54,205,198,210,69,213,129,199,63,28,105,174,12,33,176,113,162,218,193,164,69,143,98,160,55,96,243,94,121,231,246,63,26,89,56,56,50,194,141,142,174,196,178,195,12,114,136,247,5,35,221,184,6,1,84,119,99,117,117,68,154,215,19,228,114,180,105,38,188,38,113,102,73,114,132,48,159,78,102,86,5,65,0,49,187,6,205,138,240,13,1,251,235,57,213,58,52,191,140,120,97,199,200,148,197,26,62,220,72,26,82,20,47,12,192,126,81,200,23,242,79,198,180,157,54,41,223,18,60,132,199,192,153,102,95,81,34,76,162,143,91,168,178,134,221,185,73,30,105,185,60,87,26,175,171,198,136,248,61,67,45,224,201,139,26,119,142,120,212,175,240,81,151,104,177,184,31,107,109,110,108,242,77,14,218,190,57,184,179,22,190,12,187,228,38,41,139,15,62,12,156,73,145,78,200,242,225,104,24,221,242,170,225,108,126,150,116,62,124,106,114,49,230,14,97,129,125,185,108,84,25,35,83,101,78,211,249,129,186,226,232,18,79,26,222,117,56,178,102,73,211,7,54,124,190,158,16,55,225,242,27,116,64,217,32,38,239,183,101,161,99,239,172,39,84,194,72,114,225,139,165,152,215,248,129,31,20,77,70,25,91,218,193,101,110,7,180,89,238,162,232,19,219,93,60,60,177,155,248,98,228,115,80,205,63,251,156,233,152,19,197,63,168,68,140,171,91,86,22,182,147,131,193,190,40,139,227,129,207,26,94,189,95,53,178,132,242,97,74,206,140,168,140,34,80,204,23,178,150,111,202,160,26,190,106,180,30,94,70,34,231,203,18,99,228,69,27,74,85,146,41,2,47,4,129,100,154,32,143,43,197,27,243,175,38,100,115,204,176,226,136,228,84,96,85,85,11,42,237,224,0,164,251,187,215,187,143,52,59,235,171,171,187,121,49,132,149,85,208,94,20,231,102,30,52,179,204,184,239,40,92,130,29,85,78,224,214,192,146,24,112,195,191,53,205,115,173,150,86,94,118,54,6,39,78,43,232,54,116,47,137,11,228,41,43,9,97,25,93,170,160,21,117,4,50,222,218,2,249,228,15,145,194,242,227,101,44,167,30,41,220,76,234,169,50,111,86,99,106,193,128,238,220,131,95,161,236,0,215,218,114,122,132,153,56,140,137,149,36,152,198,5,35,29,166,37,35,218,2,136,153,148,144,70,226,63,41,225,144,120,102,214,92,237,38,155,23,26,110,232,91,212,14,54,71,86,48,231,101,231,229,72,249,49,36,17,192,162,47,85,154,175,106,168,34,200,220,75,18,74,209,230,206,186,152,125,51,164,205,22,84,120,237,38,57,88,67,203,103,187,43,150,97,193,2,173,69,209,55,124,249,208,249,157,74,121,49,50,17,37,15,212,241,195,52,19,195,29,25,92,16,11,87,100,44,187,151,130,72,190,62,52,42,58,44,145,135,140,73,46,230,100,89,37,100,17,153,13,174,214,29,154,148,119,20,119,16,79,207,60,111,31,70,237,90,108,129,201,137,122,100,89,102,58,128,171,61,184,12,232,164,177,32,87,12,196,0,7,234,56,210,28,28,150,234,121,211,231,200,204,22,105,206,196,101,7,119,28,144,64,224,18,47,226,252,113,170,122,239,82,108,242,49,32,117,144,153,149,118,152,192,247,15,105,107,83,91,65,6,136,3,176,62,116,223,14,5,197,196,17,7,85,218,85,81,55,18,2,241,207,234,108,222,186,157,198,57,219,51,225,227,237,63,164,49,121,129,181,50,146,77,179,145,207,187,142,111,227,244,215,149,216,98,101,45,6,0,16,164,144,170,73,7,158,124,246,254,154,171,38,78,198,50,219,46,148,30,56,39,176,36,80,213,49,102,171,161,136,109,182,122,102,15,84,13,128,111,177,39,145,67,92,244,218,61,43,138,123,201,94,122,191,169,188,203,26,172,179,43,50,222,234,36,18,160,118,190,64,6,254,218,203,253,64,134,97,22,65,96,21,153,161,1,255,0,148,10,96,79,235,205,243,173,134,97,7,9,158,80,119,16,167,218,199,220,187,133,209,35,192,31,244,214,87,173,169,17,74,136,20,180,115,52,140,229,137,102,3,242,247,224,210,159,249,235,126,23,103,31,229,170,216,145,178,33,80,4,120,120,219,87,144,197,75,49,251,150,60,31,158,213,161,203,176,82,118,68,192,155,20,156,3,230,128,241,90,224,118,86,5,64,14,190,123,17,255,0,151,168,18,74,239,37,137,239,127,36,159,237,174,147,206,9,40,168,89,76,160,58,147,178,148,211,29,213,243,199,22,121,31,3,82,155,43,39,41,128,200,200,157,208,176,99,109,184,118,171,218,8,23,92,95,28,106,130,2,250,136,54,155,55,184,112,56,231,200,190,120,248,237,174,133,121,34,114,16,149,143,151,101,39,128,72,81,127,107,227,182,129,144,35,220,44,41,39,191,184,53,254,250,247,179,109,18,57,28,13,181,95,174,186,21,182,179,131,192,227,250,234,81,152,246,146,254,161,82,120,11,64,113,224,146,9,254,131,207,157,49,17,167,33,88,89,44,212,24,139,179,228,125,252,88,212,8,59,141,131,119,200,170,163,222,190,218,177,217,193,10,67,41,8,21,148,158,64,28,209,227,237,170,139,93,11,53,95,212,104,2,193,106,160,141,182,124,110,6,255,0,111,31,111,157,68,154,11,125,128,161,117,67,92,12,161,88,21,6,234,137,238,63,79,242,255,0,77,116,29,173,185,107,112,55,69,127,242,244,1,41,16,198,225,92,16,88,6,1,150,172,30,199,244,54,57,243,168,150,5,207,180,18,65,224,123,107,239,198,136,159,32,179,72,145,60,162,39,42,89,24,214,234,4,11,3,128,0,38,135,97,102,188,104,95,38,141,2,123,118,227,72,103,175,144,79,184,95,110,198,181,219,246,253,201,253,111,94,246,148,187,59,175,129,92,31,189,255,0,203,247,241,174,0,120,191,36,128,60,143,252,241,160,71,119,31,79,134,98,181,85,205,30,110,190,53,19,64,246,241,193,63,229,241,171,88,9,90,40,226,70,47,183,220,164,93,48,187,160,44,213,81,231,155,7,85,0,59,144,72,61,136,208,7,129,35,129,193,63,223,92,7,219,207,159,190,189,238,243,192,35,193,212,253,171,24,43,184,73,184,139,246,209,90,224,87,123,187,253,171,76,8,85,22,7,143,158,53,238,56,36,208,62,106,255,0,182,189,103,133,30,59,13,123,193,179,102,185,251,157,32,61,64,134,22,69,45,128,64,55,254,239,127,215,250,107,165,157,128,182,44,0,160,47,176,248,215,44,89,176,53,194,220,1,220,119,62,52,1,226,75,121,253,245,238,43,147,255,0,109,116,147,87,226,248,26,231,234,46,254,218,0,233,176,220,143,216,234,38,175,184,63,175,157,123,158,123,145,231,206,186,64,20,86,136,224,17,186,205,252,254,154,0,143,115,220,95,109,123,207,26,239,154,53,127,244,215,59,11,0,18,52,1,192,7,115,86,78,166,139,184,132,190,9,0,241,219,159,239,168,14,215,199,31,26,35,21,27,241,56,246,188,51,10,236,120,190,127,78,199,253,116,1,171,250,111,168,101,96,244,243,14,47,67,197,205,146,105,37,37,231,192,124,134,187,80,2,237,227,141,167,207,157,104,164,235,31,80,195,26,193,47,209,113,71,234,49,252,253,41,214,215,199,1,77,121,60,247,255,0,135,89,238,139,62,86,47,74,197,17,100,74,177,148,39,106,59,45,89,44,123,17,199,109,54,135,59,168,194,24,199,155,147,30,225,238,169,24,110,28,223,36,242,123,254,221,180,211,161,63,161,102,79,227,102,101,18,125,36,138,197,24,27,233,210,71,100,130,5,21,23,193,219,71,159,112,251,233,4,93,50,101,141,140,144,227,227,16,133,135,175,96,242,64,42,196,240,8,6,192,34,235,91,99,212,122,197,42,30,167,152,5,238,1,103,97,207,99,70,254,127,240,107,210,245,28,194,193,36,207,204,96,202,0,27,203,88,2,187,89,253,59,126,93,60,10,217,140,147,165,202,160,58,62,12,137,207,49,72,170,161,183,17,64,183,126,192,246,242,7,125,90,122,34,148,152,30,171,211,66,169,252,161,238,232,129,98,184,252,188,223,28,146,53,172,76,145,57,117,6,64,206,109,138,39,62,44,118,237,216,215,219,87,46,26,229,74,163,37,2,99,168,44,84,64,20,48,107,99,238,42,69,221,112,126,116,212,111,65,216,200,255,0,128,196,211,46,254,175,130,107,134,88,152,179,14,253,131,29,58,233,63,79,98,57,72,102,207,6,2,118,203,12,112,168,118,80,46,199,60,144,121,177,207,38,197,105,137,232,216,144,72,45,41,89,129,8,89,71,123,177,100,93,17,222,133,215,237,168,197,131,135,17,81,44,208,141,161,149,152,202,44,11,43,64,88,230,141,19,118,123,241,219,79,163,78,129,178,18,253,33,138,162,32,113,186,155,127,13,104,140,129,85,94,43,138,253,56,215,180,255,0,166,77,143,137,139,233,190,106,161,45,99,255,0,89,26,218,208,11,193,82,127,40,3,191,141,123,83,252,127,99,236,254,15,146,182,74,201,4,176,173,46,233,55,37,2,105,234,168,126,189,181,228,100,56,161,130,151,101,33,88,176,2,190,7,201,174,70,129,220,84,16,9,4,181,131,117,180,232,244,40,12,82,236,64,142,105,254,3,14,104,252,124,141,8,171,182,119,18,65,180,161,101,18,25,151,104,55,84,109,91,247,30,211,162,96,19,230,230,54,216,131,216,101,176,56,166,82,171,202,254,190,57,62,53,78,22,20,153,101,65,66,171,188,179,53,26,99,125,135,207,237,166,139,144,144,101,12,44,74,51,48,43,44,172,9,16,128,9,98,1,224,144,44,238,241,224,118,212,183,226,41,125,144,154,60,108,65,89,14,146,200,64,102,9,106,64,3,109,159,142,222,126,116,203,49,39,139,232,200,48,76,13,182,102,138,117,148,155,86,7,115,21,38,170,199,31,244,214,96,143,91,20,187,176,185,92,251,221,191,152,129,203,31,223,185,214,191,234,76,136,135,69,193,197,199,112,209,254,37,55,60,77,185,105,19,101,216,52,119,109,61,245,151,37,218,95,101,69,170,109,138,48,61,88,58,52,209,53,168,151,43,115,168,60,37,35,115,199,123,227,86,169,220,198,79,122,218,181,118,10,22,193,0,31,211,159,218,180,63,72,123,197,201,133,85,67,142,86,188,171,27,239,253,53,100,136,210,193,10,14,229,88,109,171,36,81,53,170,106,172,75,192,94,166,203,133,215,122,132,39,114,44,121,82,167,240,208,45,128,198,169,123,14,43,139,237,160,202,182,78,106,46,56,5,155,211,69,98,120,82,221,137,30,42,254,52,207,234,134,25,31,84,231,60,113,187,153,228,86,27,23,146,237,26,146,23,247,39,82,193,192,217,150,210,200,84,58,34,162,148,107,218,194,149,136,175,28,247,251,157,90,120,64,147,147,160,108,46,147,30,86,78,66,192,134,72,16,237,13,43,10,227,130,91,226,205,145,95,97,206,181,18,207,15,71,45,4,63,197,203,85,13,33,149,119,44,74,41,64,34,237,152,146,187,99,28,217,27,136,22,52,132,117,229,233,253,56,98,244,189,195,46,73,30,89,231,3,219,17,36,214,207,247,128,175,119,143,31,58,90,157,82,208,66,242,76,34,64,93,118,170,190,233,15,118,125,212,90,207,223,141,13,89,45,248,129,122,166,68,217,93,82,121,242,12,134,73,24,146,102,54,212,71,27,143,216,87,233,216,118,214,183,233,164,92,46,140,122,134,68,75,36,88,170,217,47,24,81,108,45,74,33,63,202,11,5,55,240,72,28,233,14,23,75,110,163,157,143,30,196,182,27,229,142,33,91,104,246,43,224,145,95,181,157,104,254,161,206,70,233,113,244,104,9,72,93,12,243,48,64,73,80,9,136,118,176,188,23,62,105,151,81,59,117,20,84,85,100,231,70,145,178,190,159,202,200,114,3,230,79,181,200,174,93,221,190,121,170,81,206,150,196,101,158,20,80,207,97,93,141,139,60,168,190,63,93,50,193,199,104,240,186,126,48,246,68,38,137,164,218,121,12,34,145,205,119,52,111,244,58,11,25,2,185,119,218,2,191,229,221,194,221,146,213,250,30,123,127,109,17,172,131,178,232,20,31,166,215,48,45,152,221,177,193,95,113,91,21,127,31,148,31,220,235,221,42,105,49,99,197,146,38,244,102,134,86,146,55,170,216,225,67,6,31,184,237,231,68,244,232,75,253,61,213,241,135,117,201,138,85,86,165,238,204,167,158,222,71,219,182,133,194,117,43,36,137,101,23,113,90,27,137,10,140,123,19,207,110,199,190,134,237,59,43,139,252,144,245,19,15,47,167,227,180,184,235,143,248,156,120,101,45,18,129,18,203,234,200,138,5,255,0,237,131,124,143,203,192,252,186,101,209,58,231,81,196,154,30,157,35,238,104,156,172,33,134,238,127,203,184,246,3,252,183,222,188,106,61,41,150,28,94,157,106,2,63,77,158,55,86,5,150,189,101,45,205,80,20,77,147,228,248,210,247,134,41,228,92,89,100,17,42,182,216,167,102,62,162,81,33,119,47,114,162,128,221,198,211,93,197,141,115,181,109,166,109,9,52,145,244,60,78,163,245,38,70,58,182,54,30,34,197,91,90,66,161,139,14,15,107,81,100,125,141,222,169,234,3,234,89,224,138,28,185,48,18,57,153,148,24,96,82,73,91,111,205,184,237,186,230,134,179,184,29,95,173,100,97,77,70,85,201,198,10,179,186,54,251,82,105,100,100,32,146,41,104,176,35,107,85,247,209,49,73,212,228,228,205,35,43,95,254,211,32,87,174,45,75,11,191,203,100,124,252,107,54,218,84,246,105,134,237,12,215,166,245,183,81,25,234,145,67,21,159,253,136,246,251,65,63,238,131,220,30,108,233,118,90,79,211,122,86,110,38,91,19,14,76,42,171,146,25,217,163,137,157,68,202,195,185,218,140,204,126,194,248,174,9,255,0,17,155,10,25,38,201,154,120,150,43,102,99,176,0,123,14,87,147,201,2,188,223,239,161,186,164,24,61,103,240,35,38,105,33,43,19,188,44,133,165,18,70,219,85,247,82,145,86,22,207,255,0,31,58,87,242,23,90,78,192,224,143,240,221,3,115,32,89,243,3,100,74,54,141,170,211,85,10,163,194,161,81,68,119,7,80,195,233,216,131,166,9,50,186,116,25,19,72,133,161,147,34,5,151,110,208,66,168,38,246,246,220,71,146,194,251,106,238,162,217,81,96,145,146,226,89,139,149,73,213,10,250,203,183,134,33,135,12,56,186,224,113,163,186,143,81,197,192,233,176,98,205,49,121,33,136,172,24,145,211,176,12,104,49,3,128,42,137,39,251,232,141,231,236,183,40,185,38,244,132,221,111,168,207,209,126,160,198,18,250,179,226,62,26,161,133,1,20,161,118,187,42,222,210,40,237,218,104,26,36,81,39,75,58,87,187,234,222,148,193,140,208,164,222,133,238,228,42,242,10,45,240,8,43,96,115,96,94,136,235,121,152,61,91,234,140,116,10,101,199,104,70,2,152,202,164,187,207,10,64,102,42,164,56,22,77,251,73,21,122,38,79,167,250,126,22,68,80,76,118,202,176,109,118,140,178,179,48,60,146,9,246,169,2,185,32,112,56,58,217,165,24,166,214,104,202,229,57,58,213,135,253,73,213,17,62,154,206,85,142,69,103,120,113,88,204,155,89,131,47,170,212,15,63,149,87,146,7,230,210,76,113,213,177,250,100,226,88,150,28,56,35,88,195,129,181,129,102,44,79,187,221,238,220,71,110,72,227,182,165,245,20,56,248,248,253,27,165,226,100,203,150,178,75,54,84,146,202,251,140,174,204,139,184,181,13,213,183,104,241,75,168,101,117,12,222,160,178,207,151,147,184,206,194,192,177,65,79,3,247,226,190,44,234,34,177,105,109,141,202,158,94,77,111,210,77,27,98,79,43,186,182,76,206,234,201,188,18,21,92,40,36,223,54,121,238,123,141,105,240,87,108,39,28,112,85,107,159,145,216,252,127,166,190,121,244,127,226,38,235,77,143,3,160,134,1,145,52,196,146,25,146,81,18,5,0,143,114,171,196,27,197,89,63,175,209,98,133,227,80,204,192,176,85,179,119,118,57,63,31,174,187,161,254,56,56,100,154,150,66,98,27,74,13,192,130,212,188,119,31,127,232,44,222,143,130,64,168,204,9,59,148,0,84,144,69,183,219,247,208,81,211,75,27,95,243,1,93,128,239,219,207,206,137,233,168,19,31,20,57,218,144,168,105,25,136,160,20,146,73,60,14,194,252,112,186,168,186,178,95,209,241,94,175,154,243,125,125,214,183,22,102,139,169,78,236,168,192,18,170,206,128,110,162,1,32,119,163,85,219,141,61,61,114,40,153,177,137,83,26,183,15,17,170,110,24,149,45,123,64,107,178,126,230,185,173,102,125,113,55,89,200,117,102,38,105,229,206,34,255,0,47,168,228,168,249,225,77,223,127,182,164,177,174,239,88,20,82,3,123,64,3,119,29,168,253,175,92,28,176,140,158,79,71,130,55,27,99,44,142,179,44,249,79,146,145,42,200,209,250,102,101,28,173,16,212,44,215,36,114,64,231,191,192,210,204,140,185,38,199,102,201,166,147,211,11,17,100,44,33,82,24,110,83,101,86,175,245,36,246,29,245,124,11,42,157,208,98,205,58,196,165,218,86,77,241,194,183,65,155,142,79,158,212,7,39,141,67,62,111,94,19,12,185,43,52,241,196,202,145,171,2,89,85,73,86,46,164,130,85,184,162,59,109,228,128,70,136,113,173,165,129,242,114,70,15,175,162,169,230,141,85,162,72,217,178,225,79,83,114,181,171,169,1,118,109,255,0,48,60,130,15,58,236,125,71,35,35,13,165,234,17,77,4,155,152,71,156,35,219,189,130,176,10,198,130,150,220,191,152,14,125,192,223,26,148,143,143,141,30,225,135,10,179,109,137,153,73,86,155,143,112,99,100,11,31,11,220,222,189,59,203,212,196,171,141,22,102,116,79,143,181,63,16,234,199,28,27,0,51,19,182,149,187,53,11,160,104,94,182,195,240,202,154,219,201,238,153,147,145,212,83,255,0,87,148,243,16,203,17,105,70,227,30,208,54,133,3,144,163,143,104,22,107,141,59,92,132,199,204,88,206,67,228,178,53,72,216,36,51,17,86,2,122,138,3,26,32,176,32,87,32,242,52,147,164,68,19,17,166,51,9,154,83,239,97,202,157,164,128,192,215,61,152,120,240,52,211,164,100,62,95,82,114,16,75,27,33,89,3,32,109,219,152,40,101,60,149,160,88,93,247,253,117,159,34,89,111,72,209,54,162,163,235,53,134,143,164,230,127,196,227,74,21,253,4,12,145,148,35,131,34,161,33,153,172,218,134,10,5,119,190,35,147,180,229,52,216,201,6,44,173,233,169,154,8,217,152,170,216,42,187,172,139,176,55,16,106,168,15,34,19,228,36,121,210,227,100,143,75,29,81,89,85,73,98,203,192,247,17,249,118,144,163,255,0,151,206,132,203,200,165,199,152,187,34,122,160,74,46,143,145,195,14,64,20,15,55,127,109,112,241,241,185,59,67,148,163,28,109,150,36,73,3,8,50,83,209,32,16,85,145,183,149,176,7,122,39,249,121,62,65,231,131,171,240,186,150,46,30,233,33,140,122,145,182,244,70,80,187,130,128,221,215,112,37,169,182,143,177,190,78,128,24,83,76,26,83,141,28,73,37,64,200,65,14,67,27,89,0,187,10,72,43,102,137,6,248,237,161,242,70,52,120,88,162,25,75,179,58,153,142,210,93,91,105,222,29,120,219,181,149,121,237,241,223,93,50,226,141,85,95,217,148,101,55,114,110,146,90,52,216,83,186,244,220,140,72,33,51,206,35,86,81,234,170,128,172,78,211,185,136,10,20,40,7,185,247,26,214,67,175,226,54,43,199,211,115,32,200,193,137,149,100,104,152,46,229,96,196,146,8,54,235,231,114,146,45,136,179,90,44,78,248,75,8,19,153,46,37,46,69,75,233,70,27,130,204,56,85,44,193,84,158,73,52,46,184,115,22,47,81,234,253,30,88,17,34,24,77,113,43,76,230,32,210,128,10,180,76,57,14,164,254,101,12,173,200,54,47,88,66,47,142,87,88,101,57,41,42,248,48,57,93,16,117,161,149,149,132,89,2,81,87,112,2,201,41,252,209,160,28,179,80,21,92,113,238,161,206,151,225,190,31,77,82,113,157,167,201,10,3,27,218,177,131,206,214,99,65,126,43,193,224,110,215,208,122,246,38,92,57,171,145,148,241,101,13,167,18,21,10,16,133,84,7,218,170,21,85,109,143,183,142,110,239,129,172,110,116,18,197,153,11,143,100,114,187,73,51,32,38,109,192,141,219,57,160,197,123,112,43,245,215,111,23,39,101,76,198,112,170,104,5,225,130,92,233,242,50,55,162,228,76,179,203,2,16,0,55,126,212,98,44,155,0,51,87,44,105,79,109,105,250,39,88,151,39,15,208,244,208,67,133,75,30,230,33,157,61,219,85,65,11,237,86,36,112,23,143,6,244,94,22,15,211,253,19,172,183,81,133,155,46,39,196,252,70,35,74,205,34,192,190,230,46,172,86,218,200,218,188,23,82,164,119,23,172,222,119,84,197,135,234,99,149,254,37,14,90,230,51,52,172,145,50,152,217,141,149,101,55,84,104,41,12,125,181,116,111,67,107,149,53,88,172,127,99,138,232,211,111,44,208,100,172,147,245,94,158,239,185,162,159,29,163,159,223,75,13,33,90,98,59,183,228,175,33,151,73,58,223,84,147,35,38,79,240,230,115,29,219,59,39,166,94,251,181,89,42,160,80,171,179,118,107,182,158,174,68,66,111,82,52,168,105,165,13,32,218,9,27,88,144,79,62,230,176,190,15,28,233,54,55,76,217,16,119,49,93,150,101,3,218,187,139,113,207,197,254,252,106,56,233,59,126,29,47,142,82,138,81,244,87,210,176,17,37,139,40,23,165,102,218,140,183,237,54,160,146,126,8,21,228,222,159,111,223,233,176,71,117,4,150,37,8,21,187,184,111,129,127,246,213,176,226,25,194,161,236,178,83,23,99,216,41,38,199,122,227,245,213,79,51,208,220,85,163,84,32,43,48,225,130,218,181,120,28,126,218,37,46,207,7,71,23,18,130,40,207,153,213,17,0,4,150,176,165,78,221,196,80,251,223,126,79,157,11,31,84,252,20,18,36,46,209,181,2,234,84,150,86,4,242,46,200,55,218,188,19,169,231,100,72,146,42,34,110,102,91,13,86,116,182,60,132,138,83,52,205,42,144,234,194,24,45,26,75,62,234,115,97,56,242,21,137,240,60,235,72,44,83,70,28,179,169,90,28,47,169,147,24,73,229,65,27,198,121,144,22,10,24,109,54,221,182,158,24,81,249,58,69,213,165,11,12,242,196,161,139,170,196,236,19,133,246,237,35,253,223,223,77,34,147,241,11,24,139,9,177,208,137,72,64,203,180,169,144,178,133,98,55,18,3,5,178,45,182,143,35,74,250,185,118,139,42,37,66,165,135,170,170,15,55,99,117,2,47,186,158,127,93,56,174,178,163,41,183,40,91,51,69,228,17,196,133,216,198,167,114,169,38,148,154,178,7,139,161,103,205,106,23,237,98,72,28,249,22,78,172,145,86,54,217,104,94,149,141,131,92,128,104,223,98,59,31,157,118,1,19,77,82,48,68,30,90,234,185,187,171,161,246,228,246,3,231,91,156,71,4,109,238,162,0,0,26,221,223,199,31,127,249,94,188,86,55,14,230,72,213,129,82,168,85,143,123,186,60,213,113,223,191,141,116,146,242,131,237,64,69,138,32,240,65,32,31,23,246,215,37,67,19,0,77,154,231,112,162,121,62,15,142,60,209,211,176,60,22,48,194,221,152,119,59,23,145,250,19,227,231,86,74,71,242,202,142,0,218,74,158,8,239,85,199,30,63,126,231,81,108,121,68,102,86,244,209,73,236,210,42,155,162,123,94,225,99,183,30,64,213,70,149,192,137,203,149,52,24,174,219,253,143,223,141,0,120,176,52,167,106,168,228,109,90,174,255,0,190,184,59,15,31,191,39,93,49,240,78,244,176,219,74,238,247,19,127,31,243,227,94,11,185,128,27,73,61,255,0,239,160,15,88,218,108,31,203,237,174,40,223,55,127,232,53,208,64,31,148,18,173,184,134,186,35,224,142,198,206,162,42,236,242,62,78,184,56,0,55,229,7,128,52,1,39,115,36,143,38,208,55,49,106,10,0,4,252,15,3,224,120,215,13,83,17,202,143,39,199,219,94,243,94,71,155,160,126,250,240,36,124,15,28,120,210,3,135,146,57,237,92,234,76,64,164,20,118,216,220,5,95,216,254,156,141,112,138,38,249,110,220,120,251,106,36,134,107,175,30,5,105,133,29,13,180,141,164,130,60,131,95,223,94,161,224,112,59,107,128,120,237,227,92,28,158,121,35,72,71,64,187,161,116,44,154,237,247,215,15,244,21,127,190,188,64,30,73,253,53,210,40,158,15,60,131,243,160,14,113,103,191,244,215,64,44,72,0,240,47,183,141,112,246,237,122,225,162,111,207,219,64,30,190,124,222,187,216,127,222,181,194,73,7,231,92,53,116,13,142,215,180,232,2,84,77,113,90,225,22,1,53,250,29,120,125,135,62,53,222,69,88,208,7,133,217,163,197,87,125,117,81,217,89,128,181,95,205,207,111,215,247,32,106,32,208,54,121,28,243,174,142,226,235,238,111,64,17,220,7,55,92,124,107,132,248,173,75,200,175,211,81,3,183,38,244,0,118,36,56,50,226,202,114,115,101,131,33,72,244,144,99,153,21,248,39,150,12,10,242,20,1,71,243,93,241,90,174,36,69,221,34,228,13,202,140,202,54,149,228,10,20,124,158,116,49,177,119,98,189,167,87,8,28,178,70,203,176,190,222,92,16,8,99,193,224,93,86,152,31,68,131,2,124,94,131,130,216,240,226,72,205,142,155,85,242,153,93,137,64,205,73,182,171,220,5,238,26,77,38,111,91,130,69,15,211,161,132,40,220,63,244,187,171,109,27,176,196,241,243,218,180,65,250,171,234,24,113,206,52,93,82,80,160,168,83,18,41,252,160,0,1,217,117,64,114,104,113,231,84,31,171,58,195,54,241,215,50,108,45,134,119,87,218,77,223,113,220,85,95,3,76,46,246,86,221,79,169,36,96,176,17,147,106,199,209,85,80,73,224,159,32,118,36,19,247,248,212,219,59,170,191,176,100,179,112,87,116,48,175,36,242,121,163,125,184,61,245,119,255,0,151,253,64,149,125,107,37,193,67,184,21,141,77,146,64,30,238,252,85,154,243,161,101,235,153,57,73,31,172,177,74,192,82,210,170,147,224,91,41,22,77,147,247,173,38,58,34,217,189,86,213,31,39,36,145,65,119,57,83,251,80,28,214,174,138,126,171,35,149,76,220,202,10,87,221,45,134,99,216,89,228,19,219,191,143,141,87,7,87,95,80,25,88,250,97,189,204,179,54,224,120,52,124,112,63,239,163,206,118,51,64,93,242,231,5,72,90,100,12,47,128,160,30,247,74,222,62,62,250,105,137,164,6,96,204,146,204,211,207,191,106,149,140,176,32,138,176,56,32,93,31,191,223,86,12,41,16,60,135,54,48,170,158,162,164,142,193,159,149,82,22,129,27,185,39,105,35,218,27,227,155,211,55,25,100,10,39,195,118,82,63,133,40,101,10,107,249,183,1,66,248,60,141,21,46,70,51,163,8,230,196,52,10,237,18,40,61,184,1,111,254,183,85,226,244,47,176,117,225,16,152,202,138,61,121,210,193,59,86,192,238,127,222,23,250,214,189,167,88,93,42,94,165,133,22,90,97,22,142,75,216,113,84,58,208,98,59,143,54,15,246,215,181,84,137,179,228,53,68,49,82,86,232,215,159,182,157,226,116,191,70,191,20,193,139,11,244,110,133,129,99,113,174,120,62,63,125,95,141,133,14,42,254,38,109,173,182,221,84,181,170,154,238,124,19,219,75,115,51,229,119,144,71,113,199,32,29,251,176,231,191,192,251,126,95,157,103,119,132,105,85,177,204,221,88,98,35,54,51,33,145,87,248,115,176,32,42,145,86,139,225,141,16,111,183,26,85,139,12,247,145,62,253,204,21,143,184,123,100,86,27,94,207,113,195,15,220,234,24,82,126,38,19,137,177,125,64,187,162,98,188,130,13,209,35,184,54,116,116,192,14,153,98,82,241,185,221,185,3,21,238,9,177,66,136,36,130,62,234,126,52,169,45,15,103,112,113,177,50,50,112,150,24,242,4,172,127,246,100,69,153,36,55,100,90,144,192,113,216,130,120,239,169,117,204,67,235,28,156,56,94,60,51,203,70,188,197,12,182,192,160,97,96,113,205,48,83,201,227,201,63,232,152,34,151,234,44,89,100,91,143,23,30,73,159,114,208,246,146,7,255,0,205,90,191,234,25,24,117,120,253,9,14,54,84,24,200,147,50,187,35,51,155,99,200,241,181,130,243,126,72,248,212,57,255,0,169,215,232,105,126,182,62,250,115,253,151,117,158,171,244,174,31,212,93,31,39,15,57,114,98,34,76,69,115,28,138,67,17,74,88,237,98,57,176,229,71,28,29,101,138,73,30,84,81,50,72,166,22,101,146,34,74,178,55,106,96,220,169,28,247,26,119,244,247,77,234,93,102,14,171,7,79,234,88,227,168,69,8,156,195,28,239,136,114,98,178,24,151,12,177,146,172,35,36,48,23,96,238,21,206,123,47,30,65,212,101,255,0,23,57,82,203,19,159,93,114,84,188,170,182,55,48,247,13,196,15,203,100,131,199,186,181,120,37,90,44,118,153,243,31,50,81,238,102,220,84,251,84,218,237,171,239,192,6,128,209,37,210,56,164,114,174,107,221,100,109,4,40,0,1,255,0,232,147,253,52,235,173,159,164,49,250,94,43,125,51,141,212,222,114,236,114,103,206,118,2,98,1,221,8,82,77,184,252,214,5,14,197,141,208,201,245,172,248,99,89,241,177,230,105,25,155,106,200,81,151,116,100,88,106,60,169,96,71,127,7,77,163,69,52,147,164,44,128,164,88,205,42,76,22,99,192,5,56,32,139,32,30,215,241,99,66,162,159,84,135,12,124,16,77,16,123,235,128,135,10,128,114,189,187,85,147,223,244,209,253,35,167,55,85,234,216,184,8,187,68,143,181,202,158,118,142,88,147,117,216,29,54,235,38,70,167,233,188,52,233,125,14,94,167,153,104,179,142,28,128,73,66,104,87,199,27,141,253,192,210,232,31,241,25,9,144,201,69,231,112,82,249,20,130,133,243,217,72,254,154,99,245,118,82,185,198,233,248,202,85,84,134,141,17,73,176,163,106,168,3,146,64,231,255,0,151,216,232,124,126,157,38,12,216,248,249,40,200,238,205,38,214,90,252,202,0,63,254,169,231,177,163,227,89,45,91,244,210,10,205,7,76,195,108,200,179,92,6,99,26,150,77,139,238,86,244,213,88,241,219,190,222,120,163,199,125,103,38,165,201,149,73,91,104,132,171,100,209,53,85,207,55,117,173,151,210,169,185,178,144,152,135,226,67,4,12,26,253,135,205,80,110,228,237,237,192,214,63,58,38,199,234,155,41,182,172,141,31,187,143,55,68,254,131,74,59,162,165,149,97,56,12,230,14,182,136,192,31,240,245,152,149,243,181,214,236,252,15,143,39,85,226,138,59,75,114,202,87,138,191,202,195,244,190,117,100,1,33,139,170,72,61,202,48,154,51,71,195,58,133,6,193,179,197,129,222,129,54,53,236,55,138,225,220,88,150,12,73,82,57,10,42,133,249,187,254,154,167,132,201,227,255,0,36,59,233,19,99,207,131,137,140,178,46,232,177,50,161,154,30,192,25,88,148,80,72,228,157,133,136,23,92,27,241,170,178,148,161,193,126,231,39,31,144,204,8,44,64,176,120,187,228,223,235,165,157,1,189,30,187,20,140,234,193,103,85,144,48,221,87,185,65,35,177,173,221,180,122,187,205,244,166,2,34,74,249,88,242,49,122,182,1,151,118,230,62,107,111,159,182,221,101,37,78,205,87,139,236,191,31,33,221,230,154,19,36,93,79,9,67,44,232,225,89,144,0,160,6,255,0,48,91,90,96,67,0,1,248,214,183,163,103,14,164,35,64,240,38,82,201,185,224,90,17,204,40,110,112,0,180,53,220,11,162,59,81,214,15,46,55,194,146,103,139,105,105,161,12,140,55,80,101,33,128,60,81,45,199,107,239,162,89,230,101,29,67,167,150,139,213,96,164,6,54,140,196,129,71,183,113,180,242,57,35,231,83,40,166,145,162,147,140,154,52,31,83,79,233,96,205,142,34,104,166,121,227,96,173,249,85,67,110,225,133,130,9,80,47,131,199,109,43,233,12,83,169,65,9,145,253,37,87,9,107,65,89,153,88,178,129,102,139,40,176,63,203,226,235,90,236,124,216,115,226,149,103,130,38,90,88,228,73,34,100,96,193,70,237,193,172,88,60,131,127,190,179,189,67,163,156,37,143,38,23,124,152,217,205,144,155,125,32,198,149,89,184,44,196,155,228,1,85,90,132,149,52,39,200,251,118,244,159,83,204,130,97,28,97,93,98,65,183,107,237,5,135,118,52,182,69,128,56,110,124,158,245,165,145,65,210,4,179,68,145,117,28,188,134,246,196,129,4,74,24,240,165,212,81,0,3,242,167,250,222,187,34,99,65,13,21,17,99,170,179,202,165,168,128,9,36,130,124,146,202,0,253,188,106,153,114,63,16,226,89,39,24,248,138,212,128,18,206,124,19,67,155,3,201,61,234,180,226,171,64,223,108,140,161,158,124,108,88,37,131,166,224,69,151,42,110,89,148,83,70,160,254,94,222,214,30,61,199,231,154,208,43,22,215,82,211,180,210,83,41,61,131,18,196,158,221,251,249,38,206,173,129,159,35,26,39,40,35,71,45,42,131,102,131,26,85,237,223,104,31,189,252,234,120,202,63,31,16,66,191,156,251,137,220,65,3,143,239,254,154,143,147,171,143,141,69,38,192,231,119,159,234,124,88,149,1,92,72,66,42,223,10,0,103,111,255,0,159,251,232,49,82,50,197,25,10,36,153,136,28,128,182,196,240,7,129,255,0,45,123,19,37,100,234,217,25,39,157,237,36,128,125,130,208,231,184,63,26,230,4,123,179,48,55,127,237,250,230,51,103,191,177,152,247,175,3,91,165,75,250,71,28,158,171,214,198,191,65,100,59,125,83,18,23,5,167,199,154,61,220,211,54,213,111,255,0,180,145,247,26,250,148,18,169,65,25,149,89,131,4,86,101,162,222,210,202,164,119,60,0,73,253,79,198,190,35,208,51,223,164,245,222,153,155,91,154,28,136,237,71,118,82,10,176,31,115,207,245,26,250,224,43,248,244,104,217,138,42,197,58,242,69,2,89,73,23,218,193,91,253,53,209,13,28,252,202,164,152,242,16,25,175,130,187,149,174,172,126,159,235,227,74,126,174,234,121,16,244,167,233,120,174,198,124,232,166,150,64,173,85,143,26,179,61,146,120,220,87,111,142,3,113,167,24,185,8,234,35,1,141,169,252,160,16,40,246,191,31,243,163,172,183,213,210,126,27,23,235,30,169,61,17,139,209,163,233,113,168,241,36,228,6,34,255,0,222,110,255,0,26,114,214,61,38,242,124,191,163,7,124,109,242,179,150,113,186,70,97,109,184,14,46,254,119,31,232,52,202,37,149,217,68,104,222,161,160,15,158,195,155,60,252,105,103,168,189,59,161,98,32,125,146,75,2,170,29,229,74,150,109,197,207,22,0,2,184,30,120,58,109,208,58,60,221,95,12,73,39,83,201,138,4,200,112,131,25,21,158,85,81,201,102,102,0,0,213,193,179,71,144,53,203,201,73,57,60,35,209,227,228,74,146,86,194,54,57,12,179,110,111,115,41,33,130,185,4,123,168,216,174,46,235,193,237,165,185,89,78,194,33,28,144,52,113,160,93,235,19,171,37,146,25,88,145,69,84,113,124,126,109,61,139,233,4,155,212,128,229,245,33,37,13,242,180,145,40,44,7,192,140,145,255,0,233,118,189,43,201,232,249,221,34,89,101,120,127,25,141,7,186,73,81,85,229,84,224,29,232,56,117,22,44,169,227,185,2,181,156,39,27,195,31,35,82,89,85,246,41,201,155,63,14,8,156,170,102,226,102,227,31,85,6,49,0,141,236,10,89,4,43,130,161,131,93,139,82,56,238,55,225,162,131,61,50,50,178,227,197,129,125,57,163,141,163,114,207,19,40,44,21,185,27,150,246,144,107,155,34,180,201,176,224,141,215,15,165,117,9,50,48,38,27,228,141,154,196,77,254,83,181,169,172,81,5,128,32,113,171,202,138,17,157,219,20,169,42,79,7,104,160,127,101,21,237,231,91,185,36,101,30,54,192,177,103,154,62,147,233,203,11,35,200,236,202,146,41,13,233,177,46,167,247,12,164,26,230,244,199,162,102,188,125,59,57,156,68,22,100,105,54,201,24,89,20,128,85,105,187,139,28,249,28,243,165,189,67,51,29,38,159,241,18,50,70,87,216,197,109,73,0,40,111,147,216,107,65,4,125,25,250,96,33,36,131,53,177,74,34,202,237,20,108,194,35,228,247,98,124,26,98,72,212,114,52,162,177,178,83,253,169,189,35,147,230,205,145,38,46,50,98,172,72,243,170,172,49,3,187,104,7,110,230,52,187,75,114,77,223,183,227,69,67,135,11,156,185,58,134,73,141,225,85,104,81,223,96,102,220,67,123,143,181,171,129,182,187,118,239,197,157,51,164,32,67,152,50,153,150,24,253,86,137,98,101,96,202,183,118,79,13,124,30,15,115,246,34,56,24,112,103,99,116,253,248,241,9,149,196,175,34,78,239,186,85,106,96,85,152,174,211,97,246,173,87,21,165,217,56,182,188,51,232,227,37,107,97,57,249,112,79,210,189,71,203,101,234,17,36,108,201,34,109,10,234,70,232,213,170,153,171,105,10,11,114,73,63,151,75,229,155,50,64,176,183,80,109,179,2,241,250,164,128,84,118,98,188,51,0,196,118,249,189,29,47,78,203,94,155,34,199,34,245,28,68,245,75,250,82,5,49,62,230,46,89,27,242,176,96,11,0,127,151,182,168,131,19,27,172,244,255,0,194,100,69,10,197,139,34,201,20,200,205,20,160,129,68,134,37,148,6,224,49,224,16,151,199,26,207,142,228,246,117,180,184,224,223,84,243,255,0,114,158,143,210,241,243,14,54,6,84,82,136,38,118,245,227,108,118,102,154,69,95,226,91,47,114,202,24,43,130,170,171,224,49,36,238,186,132,233,26,68,22,61,172,182,170,170,10,133,85,27,149,21,84,85,42,142,195,178,169,161,124,235,230,120,127,88,69,23,213,6,30,152,164,99,137,27,210,150,89,27,107,170,168,222,164,11,109,173,181,168,3,124,131,94,53,182,200,205,255,0,17,115,185,70,28,108,235,105,145,12,146,34,177,52,174,175,9,4,45,216,44,64,83,123,89,104,234,249,32,221,89,201,25,164,237,96,11,234,40,24,226,122,193,29,27,21,20,172,206,138,22,72,217,136,96,164,123,154,142,214,35,130,8,63,58,207,245,62,151,233,116,137,20,228,71,46,100,192,200,144,99,159,81,149,80,110,44,8,228,157,187,134,209,67,201,237,167,93,46,44,188,200,167,200,234,17,77,159,43,204,99,130,14,152,161,98,37,88,40,221,42,141,222,158,198,220,187,89,84,237,96,214,199,151,24,112,99,98,116,243,143,42,71,27,100,198,98,201,40,219,157,153,191,148,16,44,131,237,33,71,10,15,207,58,231,148,159,21,103,211,104,174,233,164,124,219,45,191,198,151,14,110,183,41,92,60,60,112,184,152,24,78,166,77,156,237,86,60,44,102,141,179,27,63,0,104,25,250,142,30,26,50,244,220,124,12,98,20,172,147,31,226,203,96,145,65,154,203,49,227,148,80,63,74,208,89,243,99,197,213,103,131,35,166,203,44,209,202,98,127,86,86,11,17,87,174,35,80,8,219,254,241,55,206,135,202,130,92,178,222,144,183,82,194,64,137,184,168,187,161,64,0,59,210,241,119,205,235,209,138,73,42,209,203,77,218,53,61,63,168,14,163,211,241,214,57,8,56,234,68,134,89,55,74,212,121,190,123,89,20,123,251,180,198,8,226,40,230,73,10,213,42,160,228,155,34,254,253,134,179,191,72,174,200,51,93,21,142,51,1,179,212,35,150,221,219,142,220,11,63,114,5,107,73,22,59,52,38,68,145,29,13,16,85,246,146,10,217,255,0,166,185,121,82,82,104,245,63,27,179,138,96,211,76,12,130,56,209,87,134,146,86,150,64,167,105,82,77,45,128,105,120,253,235,65,163,171,162,202,4,174,138,140,168,192,174,192,106,203,17,243,124,126,135,86,102,227,161,201,216,100,121,67,80,96,180,21,78,222,244,71,97,199,26,27,42,53,233,184,234,238,85,183,110,1,164,218,13,2,160,240,60,81,39,190,156,98,176,145,82,147,182,223,128,249,18,237,201,19,16,40,70,54,112,64,187,2,175,247,63,211,75,17,84,180,45,35,174,247,12,73,218,75,3,186,184,251,215,63,190,153,75,56,141,84,99,41,114,80,6,118,107,251,149,4,142,63,174,151,68,248,207,43,200,114,177,212,39,5,94,106,190,64,28,5,36,209,231,218,9,160,107,93,17,84,142,62,73,91,217,60,60,215,130,21,150,66,105,100,102,49,129,200,160,23,112,36,89,22,40,11,174,27,227,94,202,200,135,57,177,225,121,15,162,64,50,176,42,61,53,95,115,87,232,47,129,167,82,156,79,198,197,4,125,75,15,169,169,139,255,0,79,52,104,125,53,128,94,216,194,177,221,19,110,44,89,89,124,238,4,238,212,250,146,66,113,92,68,74,162,68,194,213,21,72,86,10,74,217,252,170,66,155,35,197,143,58,142,201,61,10,49,114,142,25,243,249,221,223,42,102,144,31,81,164,37,183,10,55,103,184,240,121,213,129,17,146,34,38,10,64,98,226,87,29,238,169,87,191,98,15,61,255,0,109,55,235,93,57,135,83,99,182,40,189,100,12,26,102,218,55,42,211,5,99,220,150,28,89,243,251,233,80,138,79,73,22,73,73,12,172,187,21,108,161,13,123,120,28,121,126,60,107,84,237,28,178,84,218,61,234,32,42,146,152,99,4,21,145,163,199,220,202,183,86,3,16,187,170,168,130,56,243,122,132,229,136,95,226,68,222,157,167,176,5,21,224,240,1,107,231,146,47,239,122,168,194,234,125,200,201,97,137,220,149,200,238,53,37,184,100,1,212,6,94,235,42,6,163,247,83,193,224,255,0,166,153,37,178,192,30,121,76,51,44,233,26,238,51,126,91,0,15,12,111,219,216,14,230,174,142,170,40,169,65,164,79,114,208,59,91,218,124,142,107,145,216,158,71,249,78,171,32,240,72,221,64,5,59,71,3,237,174,135,145,84,160,118,10,212,25,65,160,107,158,116,1,206,227,130,59,30,231,93,0,239,224,147,201,0,254,91,215,3,83,3,184,138,35,220,59,141,112,119,34,185,35,201,173,48,44,33,109,233,153,128,160,24,39,3,246,61,190,63,109,113,88,168,36,26,106,32,80,176,126,71,219,86,78,161,28,70,182,193,84,123,136,85,36,30,121,0,154,162,126,111,230,187,106,44,133,34,86,37,27,212,22,8,112,74,139,34,154,141,169,176,77,16,13,81,236,116,1,88,173,162,188,115,219,83,23,224,142,77,80,227,251,234,177,243,126,127,125,116,213,27,4,177,91,26,64,116,147,207,3,141,64,154,243,67,93,54,253,201,106,224,95,198,184,167,181,104,3,190,13,241,175,5,231,191,142,56,239,174,88,174,42,252,95,131,174,146,11,80,53,92,14,123,104,3,195,129,230,207,26,231,31,60,235,215,238,29,175,197,235,199,207,30,52,1,224,168,67,18,219,88,85,46,210,111,247,240,127,95,235,175,27,36,146,70,239,182,185,92,252,121,215,79,142,64,251,214,129,29,9,185,100,112,202,54,174,226,25,168,183,32,82,252,158,110,190,1,212,7,199,157,72,171,46,210,104,6,27,133,16,120,186,255,0,145,227,94,0,18,57,26,0,224,6,249,26,241,254,250,233,21,124,127,77,118,141,15,104,175,154,211,3,158,23,144,40,235,199,183,20,44,107,198,205,253,181,192,44,147,227,231,72,14,150,247,18,9,44,111,207,58,137,238,7,129,174,146,9,81,192,127,215,190,189,85,193,238,123,105,129,193,220,87,20,120,58,210,125,47,211,229,111,168,16,24,64,244,35,124,135,73,56,32,170,237,22,13,114,24,131,95,166,179,161,73,218,1,91,38,171,112,231,250,235,232,63,64,97,222,31,81,206,36,35,72,209,227,70,224,11,10,61,207,183,112,62,118,255,0,77,52,173,137,186,67,87,146,120,230,99,46,46,101,110,28,123,168,11,246,169,175,111,219,184,231,64,187,69,22,226,97,120,221,108,168,102,101,36,147,85,200,4,249,191,158,126,117,171,116,202,138,50,191,137,149,212,130,196,48,219,201,36,241,67,85,250,89,76,251,27,35,110,242,84,250,170,10,145,197,146,64,36,40,220,60,127,46,173,197,25,246,50,219,48,89,142,253,170,205,228,200,0,237,221,133,147,222,185,29,245,108,120,248,7,107,19,18,171,50,137,24,50,177,10,204,42,207,60,128,73,241,250,107,66,242,117,50,138,127,17,24,27,247,13,176,43,55,207,158,7,142,42,184,210,156,188,44,249,203,60,157,99,169,9,42,129,86,81,253,20,40,30,124,124,247,208,210,248,23,98,82,225,97,36,50,37,56,101,255,0,248,108,21,169,154,131,11,160,120,10,44,215,126,124,232,188,60,51,42,163,9,85,1,220,26,226,14,171,200,246,238,190,56,35,184,29,235,73,229,233,61,64,1,183,173,101,185,182,95,227,187,87,98,9,246,243,127,115,198,130,155,163,245,184,204,108,51,167,144,129,181,182,200,194,236,155,59,187,95,158,126,15,198,162,190,17,165,223,166,173,49,179,222,8,213,214,85,73,18,169,160,36,145,76,42,205,154,170,61,136,210,156,206,143,35,43,12,156,104,83,186,150,146,4,165,110,244,72,23,223,118,129,194,232,185,45,36,115,102,245,73,225,147,117,186,195,43,59,5,174,193,155,201,228,81,224,26,243,166,178,244,190,153,46,197,138,41,224,146,48,72,118,145,165,44,72,227,115,95,113,93,199,123,171,226,180,168,148,235,209,175,65,233,30,135,76,17,228,68,55,137,28,214,56,98,0,44,72,238,15,207,142,62,62,79,181,94,44,112,195,0,217,142,147,6,231,212,51,176,191,29,185,174,221,175,94,209,82,248,12,159,41,234,185,146,205,158,33,125,137,26,176,246,143,202,77,126,98,62,71,29,255,0,125,42,107,125,206,88,27,39,147,223,245,209,147,4,108,185,3,70,8,50,93,22,54,189,205,19,240,73,191,219,83,56,32,150,1,86,213,65,32,18,0,53,247,208,149,35,86,155,108,92,138,232,21,208,211,119,86,86,228,17,167,201,44,39,25,167,68,59,101,66,179,45,216,89,44,89,23,192,39,244,254,125,44,126,157,42,175,206,211,70,254,254,52,203,10,15,90,25,162,46,197,94,50,163,254,42,227,251,129,164,214,44,168,167,99,255,0,164,177,201,126,160,162,209,158,40,113,145,88,80,5,229,2,137,63,165,222,150,245,41,227,204,235,189,119,34,49,186,51,57,8,119,93,168,44,5,223,126,195,251,105,215,211,110,96,233,18,229,153,76,82,60,166,82,212,8,6,24,157,172,147,219,220,84,87,146,87,89,231,196,108,60,104,217,87,248,57,88,129,144,171,6,220,67,87,143,230,230,232,214,176,130,253,219,127,209,163,210,95,7,176,243,37,194,202,25,56,211,52,82,42,179,110,85,12,88,109,162,164,17,69,72,60,131,197,107,74,122,198,23,80,136,195,214,122,103,172,216,236,66,75,138,254,147,42,247,246,217,59,124,215,59,79,192,3,89,80,178,126,35,104,170,84,55,180,80,32,208,175,236,215,163,122,110,78,243,153,31,4,130,80,1,241,193,7,250,2,53,164,162,158,72,77,162,125,72,116,140,232,176,224,233,29,42,92,44,179,184,73,36,217,33,227,147,115,210,130,170,180,14,218,247,10,243,193,224,235,49,151,188,228,18,210,25,27,106,157,205,223,176,0,126,128,113,251,105,164,19,58,103,201,32,166,42,163,103,217,138,144,15,237,119,165,238,165,242,37,17,144,194,53,165,33,110,212,112,72,189,104,149,42,37,228,24,181,251,64,32,49,231,158,120,248,214,187,233,44,49,139,139,145,213,100,21,184,122,16,17,117,77,249,152,125,234,151,245,53,172,204,56,205,145,32,141,45,136,82,91,104,190,64,178,107,192,81,231,182,190,147,0,108,40,186,110,54,44,209,197,46,52,91,210,89,84,148,89,23,144,236,0,60,6,1,128,230,216,14,14,179,228,116,168,34,173,130,116,216,14,111,93,57,25,108,209,134,112,211,70,214,25,161,86,32,34,144,61,172,204,13,155,246,129,251,17,38,105,159,234,40,241,142,71,226,91,25,29,22,82,225,131,42,254,83,124,3,249,187,125,180,111,81,142,28,57,241,226,200,201,105,163,54,144,172,132,137,153,79,33,153,121,101,83,201,81,195,53,246,208,144,172,35,234,25,189,56,68,91,97,5,85,69,170,179,55,33,120,224,118,63,168,58,202,45,188,249,71,67,85,28,15,122,54,100,88,145,65,158,202,230,53,150,101,85,87,43,234,255,0,29,65,231,246,179,193,239,85,90,65,245,36,13,23,81,201,121,64,82,100,89,40,176,106,5,182,145,99,226,254,221,128,211,156,22,190,143,209,131,35,178,8,218,107,80,88,134,50,177,85,227,155,238,111,238,126,52,155,174,101,127,137,75,60,229,2,250,145,149,82,20,128,108,22,7,247,219,173,22,25,154,118,129,4,134,103,45,181,183,48,98,65,106,39,205,127,219,207,109,27,211,145,96,201,141,2,55,166,203,50,51,41,6,149,144,182,194,7,36,223,122,241,124,95,58,88,140,30,37,114,57,104,183,39,4,5,35,76,48,166,44,216,108,54,238,50,204,162,137,4,237,140,1,95,185,240,52,229,170,34,56,146,39,143,140,232,185,249,70,131,174,68,114,32,91,59,128,117,187,174,5,15,60,242,116,247,165,100,44,185,185,152,208,177,89,10,187,0,214,55,21,148,146,71,62,208,85,182,159,154,26,75,3,178,227,231,198,21,154,69,217,74,9,53,202,150,29,143,20,15,199,109,115,23,51,34,15,170,183,36,17,254,26,25,154,247,14,29,153,65,0,14,215,68,119,4,124,235,54,155,121,58,27,138,84,138,114,179,82,117,139,25,29,189,68,89,34,80,3,17,25,218,66,176,0,124,113,199,127,182,167,131,144,221,59,167,227,161,98,207,25,105,36,128,17,72,132,141,172,199,182,238,11,5,23,84,9,231,87,8,177,250,102,73,145,210,25,37,155,112,199,18,91,46,234,247,49,43,64,158,72,3,205,105,118,94,229,203,157,73,220,234,236,85,165,4,238,166,32,179,47,150,251,146,123,255,0,187,170,73,53,84,38,219,118,205,150,7,89,148,103,156,230,83,36,153,42,16,99,150,10,204,192,13,172,204,123,95,183,221,219,191,7,182,153,190,59,245,108,24,178,112,227,244,178,160,159,223,26,59,24,202,208,218,0,35,157,213,195,80,61,193,170,58,199,254,34,60,220,161,232,66,208,198,224,23,102,62,231,127,204,75,30,251,87,189,249,29,180,199,31,29,178,155,37,30,104,164,220,135,110,78,91,5,84,1,109,87,109,247,220,1,6,172,216,63,58,206,81,72,119,121,33,52,209,192,228,162,169,86,120,25,55,2,88,168,85,98,194,184,173,223,173,121,210,156,169,198,94,94,82,195,26,172,75,41,88,130,26,176,215,87,125,168,243,241,207,109,87,245,36,254,135,89,51,228,67,25,134,21,140,51,227,237,9,186,187,42,169,34,205,10,221,84,57,242,53,225,114,226,203,146,233,42,172,138,197,64,75,223,35,40,0,10,28,93,223,29,188,106,227,20,149,144,164,219,175,145,222,39,82,196,203,133,151,18,115,44,104,155,21,130,48,11,180,115,238,97,68,128,5,213,254,97,243,170,240,243,98,154,103,17,15,108,112,51,59,236,42,35,246,147,77,124,169,220,15,21,200,228,104,136,242,186,98,230,182,62,60,177,1,26,170,133,140,144,177,0,65,10,163,178,211,157,198,143,126,73,39,66,117,22,114,189,75,34,86,121,37,101,84,86,106,54,167,177,95,158,75,81,55,118,117,146,138,236,213,108,236,156,154,130,202,116,37,197,146,153,220,177,2,68,187,97,91,151,150,55,205,158,72,255,0,77,50,193,143,123,96,70,80,94,249,216,121,246,136,149,79,31,241,49,239,165,184,234,140,202,134,129,88,1,60,95,118,248,249,226,180,235,27,223,214,176,99,160,190,151,78,50,19,224,52,140,90,255,0,160,26,214,108,227,142,93,49,62,62,30,236,104,36,12,219,210,40,114,148,129,65,72,102,227,239,106,160,143,215,239,175,178,68,201,52,240,228,4,218,178,196,234,20,173,208,37,100,81,241,199,61,190,117,242,190,148,125,108,40,67,26,20,201,180,113,237,11,66,191,64,195,250,107,233,221,23,22,105,190,159,233,217,13,176,25,48,227,112,46,143,49,5,163,126,120,31,244,214,156,109,182,195,242,35,73,54,30,157,67,31,163,116,233,179,231,33,132,32,45,2,55,73,38,237,170,162,252,155,249,165,214,23,235,134,200,31,69,116,252,121,84,191,227,58,188,178,117,9,55,142,102,88,198,196,43,220,174,221,213,92,13,130,249,58,107,212,74,230,125,69,31,77,51,143,79,8,122,249,2,54,221,83,109,165,10,181,203,81,110,57,174,73,237,122,89,245,91,8,49,215,21,194,177,25,83,117,55,178,3,63,120,147,147,249,84,220,173,247,35,129,161,189,191,131,8,171,146,66,142,142,152,253,50,7,207,234,8,143,154,209,180,91,37,141,100,104,147,105,10,144,175,63,203,203,57,224,11,11,205,157,56,194,200,147,10,44,124,120,162,137,99,134,150,85,64,6,242,84,49,42,23,133,7,112,36,217,239,85,164,61,43,215,124,137,189,57,164,101,149,213,100,88,213,152,206,71,104,212,41,4,238,247,115,205,17,218,244,218,108,115,210,161,200,25,41,211,176,192,229,227,121,75,78,219,100,102,6,149,138,163,50,178,171,41,248,28,2,53,205,46,39,61,179,177,242,67,141,82,216,211,57,218,57,48,100,14,137,139,48,99,233,178,220,51,30,8,87,59,148,42,170,130,75,114,73,53,90,187,42,119,197,235,25,185,113,101,41,17,192,134,76,72,80,71,22,48,224,41,59,248,91,96,9,61,136,190,227,73,230,197,244,224,117,198,142,82,67,59,237,223,27,9,8,44,17,74,246,80,3,237,60,219,118,34,232,129,122,206,99,152,177,166,192,205,158,60,80,198,25,230,120,153,153,89,137,44,236,180,89,129,3,105,191,189,86,166,63,140,162,178,103,46,118,222,4,61,86,28,254,134,96,201,197,252,57,197,89,72,89,160,129,162,73,93,201,44,148,64,27,127,148,0,160,29,188,112,43,69,227,228,98,101,99,164,230,66,173,200,149,25,182,237,32,18,203,125,135,180,223,223,70,227,102,38,90,205,210,122,231,177,38,82,169,35,102,172,163,17,205,83,49,28,43,89,160,194,251,237,106,36,157,98,241,99,147,15,171,197,133,151,17,197,88,38,88,243,37,145,153,182,176,238,108,41,11,230,128,228,246,215,67,81,146,251,23,31,35,131,167,162,93,103,33,83,168,73,12,14,36,220,170,25,168,134,13,197,142,127,106,62,126,250,219,102,102,43,225,136,255,0,139,238,150,37,79,83,157,202,3,22,248,227,176,253,187,235,39,214,49,49,178,243,165,206,196,245,14,1,85,17,79,40,49,43,145,237,5,90,67,100,93,26,0,147,201,53,219,95,94,195,135,23,170,255,0,178,232,160,133,113,177,142,78,36,108,172,164,157,178,171,14,72,239,118,164,16,15,60,241,90,199,159,145,66,49,109,122,53,251,73,214,76,135,66,234,47,141,212,99,198,49,250,184,185,12,99,120,195,177,48,168,5,153,150,239,199,21,207,113,169,116,216,114,96,124,156,12,112,14,86,14,67,132,80,21,134,213,59,8,37,136,21,249,79,55,118,120,208,131,168,229,125,45,214,99,101,149,98,203,88,152,191,229,116,218,204,180,219,137,11,206,214,34,136,252,163,142,107,70,116,215,200,155,38,79,168,51,153,101,158,105,166,76,152,81,44,185,218,140,244,215,75,201,10,0,7,177,58,167,46,177,109,122,134,151,119,24,191,1,58,188,57,49,144,185,57,203,254,35,43,160,219,141,61,187,198,73,102,220,170,6,240,120,20,7,22,59,214,151,245,110,169,22,30,63,162,102,104,191,19,3,172,145,145,68,45,216,226,185,23,96,247,191,4,107,233,120,24,176,34,194,166,21,80,255,0,198,145,161,82,187,153,201,101,91,91,127,104,218,40,181,125,134,185,245,15,211,216,29,119,167,12,44,211,52,50,67,252,76,124,165,71,45,20,132,5,39,105,52,84,128,161,135,159,4,30,117,148,121,18,105,179,119,42,131,132,86,255,0,240,124,151,233,94,159,31,93,234,239,28,230,95,70,4,19,111,64,35,218,197,130,168,59,129,221,100,146,65,255,0,41,230,181,175,233,216,67,35,174,156,12,222,165,52,56,199,17,158,28,168,2,250,147,72,140,164,109,50,3,237,34,219,111,251,166,143,28,129,208,126,138,234,189,47,171,77,153,154,137,137,28,18,182,43,70,207,185,114,14,208,198,61,192,127,237,178,209,7,205,213,131,122,209,197,147,137,30,76,89,109,130,139,52,1,213,90,108,109,210,99,91,109,89,21,72,191,107,40,176,9,246,238,224,88,215,68,167,22,218,79,40,228,74,75,50,88,99,40,62,153,155,165,79,150,184,253,84,77,14,92,43,36,175,151,42,196,200,20,128,27,218,40,171,9,24,95,202,130,56,176,4,16,59,92,106,185,177,100,6,146,38,12,70,235,70,100,116,176,43,149,10,67,85,81,26,119,211,186,158,52,93,61,215,38,120,85,30,31,81,30,51,234,43,68,192,2,129,187,19,27,22,86,21,96,5,52,1,53,153,147,170,67,149,214,58,136,73,101,56,25,242,9,98,111,200,203,146,23,104,96,191,153,145,194,109,162,193,71,238,43,146,112,238,155,123,55,139,105,170,208,131,173,207,135,31,83,235,56,248,179,192,211,25,93,87,25,77,128,204,170,180,108,219,14,73,52,71,33,189,160,105,8,234,80,164,39,29,242,97,69,40,125,176,171,42,130,71,4,87,127,215,87,178,65,153,20,243,230,71,140,229,36,185,50,93,212,17,35,14,7,130,65,179,125,249,171,60,94,150,201,131,24,153,175,37,82,52,166,104,217,134,210,164,251,137,39,189,138,162,47,184,173,118,69,126,169,63,9,227,181,111,228,126,133,160,24,233,12,59,68,136,172,65,113,25,99,182,236,1,116,73,178,126,110,244,198,12,140,96,145,174,67,99,172,178,92,42,2,40,115,238,228,138,162,160,16,123,247,189,100,39,203,201,203,204,154,76,76,108,136,163,96,172,165,228,176,171,84,20,177,11,197,121,228,234,56,189,46,73,165,89,100,65,26,50,182,230,133,125,75,36,85,146,198,185,227,145,219,154,231,81,46,56,181,151,70,252,127,145,56,186,138,176,254,181,144,145,207,146,216,121,82,172,145,57,85,148,100,168,137,88,139,34,192,178,120,60,14,59,115,164,225,250,143,83,150,4,198,192,49,44,146,8,209,153,139,22,122,28,51,51,237,80,77,18,105,64,239,227,90,8,58,79,77,141,86,98,179,72,138,140,101,245,125,53,171,93,160,169,80,212,3,30,228,221,14,194,180,46,126,28,46,209,237,168,139,43,251,119,134,90,2,197,10,251,143,139,239,170,140,146,116,46,78,57,201,57,60,95,130,65,209,51,242,31,248,198,247,46,230,102,147,114,130,121,228,158,63,113,122,55,3,162,67,39,80,16,203,152,49,148,59,94,67,78,171,26,42,171,49,37,130,158,193,123,0,77,144,0,36,235,69,211,176,167,199,194,244,6,40,51,204,86,80,210,0,25,64,42,190,209,119,125,188,113,127,125,42,159,3,30,57,243,127,23,155,20,242,0,192,50,162,144,36,44,20,158,59,149,82,79,183,237,122,113,228,182,213,145,62,5,8,167,89,5,194,196,197,196,234,217,81,195,144,185,56,177,179,8,165,0,129,50,215,183,243,5,62,79,52,59,105,156,236,179,224,7,153,20,163,134,12,172,219,87,133,3,254,35,223,199,145,251,105,124,31,76,245,25,196,51,96,77,129,63,27,165,132,245,40,99,148,29,196,16,235,41,86,4,208,32,0,71,184,115,124,105,228,73,135,143,51,70,49,212,182,41,104,99,116,86,118,145,236,110,106,228,169,221,99,144,7,26,83,171,94,135,19,187,90,51,221,94,50,49,49,50,14,35,180,141,17,164,183,98,72,218,105,183,119,246,134,38,135,130,78,145,79,52,114,229,75,54,63,165,10,200,197,149,12,132,133,82,72,17,177,218,3,87,31,98,6,157,117,220,135,200,202,197,145,17,42,55,114,4,179,109,46,172,69,2,73,6,136,251,213,31,190,179,178,196,34,144,170,178,176,160,40,53,215,2,197,254,252,31,62,53,164,111,174,78,126,118,156,221,22,202,201,181,107,209,96,223,196,160,27,114,158,196,89,224,213,15,251,115,170,118,59,171,56,82,66,40,179,67,129,116,15,238,78,184,242,180,141,189,136,36,129,117,74,56,20,40,0,53,18,89,136,179,184,248,7,84,100,68,1,103,139,31,109,120,114,65,240,108,235,219,175,154,0,249,63,58,233,0,81,177,202,130,40,221,125,191,81,160,14,251,168,1,67,159,141,93,143,24,97,35,190,213,64,54,22,101,37,65,96,121,190,214,20,18,7,114,71,26,28,240,71,35,239,206,166,79,10,0,54,14,230,39,218,79,254,120,253,78,128,59,33,13,43,16,196,141,198,153,133,18,60,88,29,141,106,4,223,0,251,71,219,255,0,47,245,215,7,31,55,241,169,18,2,173,22,231,191,253,180,1,192,56,161,223,94,61,199,34,171,94,3,184,171,228,107,199,158,64,227,245,208,35,192,110,96,162,172,144,43,143,252,26,225,4,53,26,191,177,4,127,85,215,143,229,171,177,241,250,234,53,199,197,246,173,3,36,124,127,93,118,248,35,231,206,188,84,170,171,216,166,255,0,123,159,251,107,132,147,192,228,232,3,220,2,104,114,121,58,247,99,197,129,90,245,115,205,107,196,240,121,161,241,122,0,232,179,192,215,59,121,253,142,188,65,191,184,239,250,107,195,142,7,110,250,4,116,40,237,71,246,237,175,81,44,0,4,146,104,125,206,137,138,92,56,140,114,24,26,121,21,84,178,74,193,99,220,30,200,96,61,236,165,69,80,101,54,110,252,26,158,80,228,186,198,136,134,194,160,5,130,11,186,93,196,159,158,110,244,1,81,23,199,33,129,170,58,237,241,87,64,249,26,240,5,184,28,147,255,0,158,117,239,6,191,109,48,56,121,248,3,231,94,28,249,212,141,208,7,159,3,155,215,171,155,80,121,227,64,18,89,152,64,208,208,216,238,29,129,10,77,168,33,104,213,143,204,220,93,30,44,26,212,78,225,127,4,217,227,86,122,46,99,89,10,154,107,218,123,238,35,189,124,213,115,241,99,81,68,221,50,237,81,224,157,212,0,242,127,95,211,190,129,29,136,129,17,218,207,186,182,236,8,167,112,61,197,248,255,0,202,215,214,190,149,197,108,62,147,133,142,17,129,80,206,225,189,172,206,121,98,56,52,121,175,208,11,21,206,190,111,209,177,6,102,122,194,251,76,17,19,52,212,8,236,72,80,121,163,100,129,243,68,139,215,209,97,87,92,112,225,25,182,35,51,154,60,48,82,89,69,17,124,254,189,170,142,154,110,240,15,173,6,179,78,100,145,34,122,38,253,178,130,22,249,238,9,243,220,87,245,241,163,4,33,183,72,216,219,203,48,219,66,246,154,178,44,115,243,223,129,165,248,163,51,29,95,212,147,41,108,138,86,45,74,55,120,239,109,84,1,61,174,245,233,255,0,196,34,246,193,159,140,205,197,51,226,128,104,242,45,184,21,200,0,249,255,0,245,116,213,164,66,234,16,99,80,165,164,72,164,80,104,210,180,100,174,219,0,17,241,199,34,236,248,174,116,49,87,220,92,34,4,95,112,8,198,151,128,120,228,238,2,188,249,7,158,53,66,47,85,120,197,75,136,195,105,66,61,17,197,175,32,144,65,28,168,60,14,40,11,231,85,36,61,70,69,118,146,72,213,184,91,11,123,128,175,112,166,165,53,126,223,214,244,157,213,133,38,28,133,33,135,128,192,110,179,184,110,33,104,121,191,139,60,145,174,251,67,19,34,169,10,109,124,95,184,142,221,143,145,127,239,94,151,145,155,18,130,48,90,72,215,221,185,35,226,249,228,115,223,147,175,14,179,177,68,79,133,62,224,119,45,111,140,145,64,30,20,118,34,184,228,104,140,154,244,78,63,65,78,113,171,99,239,83,220,213,115,102,248,249,237,124,86,136,141,99,10,222,147,75,186,143,147,216,47,222,251,216,243,92,118,210,223,197,68,228,127,232,157,26,134,210,206,205,67,199,36,93,209,30,124,107,210,206,134,105,66,62,74,154,43,106,197,120,60,30,222,8,55,161,77,166,42,250,52,241,182,105,141,86,28,156,31,77,70,209,234,178,169,227,237,184,127,167,123,215,180,30,57,199,252,28,15,46,49,146,73,20,187,21,66,196,18,199,130,85,79,35,183,60,213,107,218,59,50,232,249,62,126,4,170,70,91,35,60,110,196,18,1,53,64,114,120,255,0,227,251,104,152,48,50,242,25,191,195,210,71,147,104,39,211,1,136,36,247,58,75,148,208,137,217,146,86,145,8,11,124,2,77,119,171,60,125,254,218,35,23,34,118,141,134,62,60,204,119,7,46,174,194,184,162,44,85,119,23,206,167,195,103,37,108,123,146,223,80,168,149,50,99,200,106,102,107,244,21,133,177,82,72,42,59,146,163,144,127,166,151,182,70,67,203,11,206,92,159,81,91,223,237,170,12,220,241,166,49,117,222,190,47,255,0,76,239,35,72,92,180,216,246,202,198,172,6,224,237,21,192,251,253,245,220,252,255,0,199,46,23,226,101,145,114,162,102,105,32,120,2,168,80,15,59,238,252,213,81,178,124,105,180,53,39,232,110,62,63,161,244,231,84,62,166,229,56,241,192,170,165,128,71,154,112,89,73,237,187,98,93,124,29,38,203,156,73,212,101,80,106,53,98,161,84,144,22,188,80,242,20,86,154,144,241,253,29,210,227,181,45,155,153,46,69,59,168,47,233,168,162,75,85,242,236,54,223,199,26,85,153,19,226,228,20,146,22,136,243,195,2,47,142,127,221,243,172,163,242,52,237,50,0,42,5,122,182,50,146,126,245,216,40,255,0,244,181,220,101,49,207,20,69,66,146,180,74,242,64,97,237,36,215,122,53,175,71,40,73,25,2,110,145,87,112,44,43,104,220,108,130,59,223,98,62,218,153,133,177,157,93,154,208,176,77,192,27,225,174,255,0,127,237,198,170,196,129,4,31,250,167,162,0,101,82,220,30,123,208,254,218,246,62,27,60,210,71,26,141,239,91,131,126,86,37,136,31,160,94,228,253,143,58,47,31,30,124,204,168,177,177,98,124,140,169,72,9,12,106,89,159,158,202,60,119,36,183,96,1,213,157,115,162,245,78,135,148,216,121,80,8,189,88,55,9,163,147,114,60,96,217,1,168,10,29,136,31,223,77,73,93,94,66,171,35,30,145,38,4,113,229,97,224,153,163,53,20,114,187,45,73,154,11,91,31,247,35,10,13,33,4,182,224,204,77,0,59,213,250,142,70,15,85,233,159,131,203,49,101,44,134,64,16,7,220,202,66,162,178,154,82,44,55,123,171,58,135,211,216,129,102,158,109,178,127,26,0,81,137,177,91,168,10,179,94,208,181,126,60,105,151,211,197,135,213,57,29,78,102,221,8,18,194,168,232,25,30,21,27,72,12,69,2,88,142,69,26,221,207,58,201,210,109,137,120,138,112,48,179,125,88,179,242,39,142,41,93,221,138,68,64,149,149,248,107,144,139,99,101,133,113,66,136,39,141,84,27,119,82,235,19,109,82,22,68,85,43,186,219,218,197,136,237,199,0,93,3,238,7,71,96,97,190,63,80,151,26,112,209,70,200,225,54,146,76,76,172,14,212,86,60,26,107,54,120,81,124,246,210,152,203,140,124,139,125,205,60,237,33,111,4,88,23,126,110,174,207,237,169,141,182,205,102,211,141,32,153,114,204,56,176,227,66,20,169,134,53,99,180,81,153,83,189,215,117,220,108,126,158,111,75,192,219,30,92,5,183,29,177,48,190,104,7,96,63,122,38,244,75,34,137,164,106,81,37,82,50,173,133,81,216,1,93,238,217,143,155,251,104,28,100,102,86,121,36,86,149,227,247,0,158,213,218,219,133,31,249,107,68,129,164,148,104,230,42,133,198,85,101,111,105,101,106,36,127,74,209,216,144,122,93,75,18,19,185,106,105,143,184,145,74,98,90,231,238,69,104,68,2,55,201,86,66,14,246,160,44,158,247,223,224,139,23,250,104,148,247,50,62,242,165,119,5,111,185,139,207,61,236,87,222,244,73,146,146,9,72,198,76,57,137,198,243,138,189,216,174,230,82,196,89,240,65,254,186,15,62,16,126,160,204,149,26,72,160,27,114,61,178,86,219,64,108,10,178,120,10,60,217,251,104,196,109,189,75,170,109,80,85,247,108,5,130,157,164,31,232,126,223,109,56,202,139,7,23,48,231,110,76,172,137,225,132,195,142,235,184,110,49,20,46,192,143,22,107,159,55,223,81,218,154,95,70,169,38,191,220,23,39,108,157,58,55,155,97,102,85,150,4,81,98,27,4,1,241,92,142,62,215,223,75,186,188,114,30,174,204,242,2,147,179,76,139,33,252,204,194,138,238,63,167,205,14,59,94,137,134,71,120,84,74,119,56,107,54,182,64,0,131,247,28,248,189,90,80,75,211,101,196,200,177,0,96,210,54,219,166,44,162,130,159,36,2,127,248,242,69,141,11,14,196,218,188,232,90,82,28,116,130,41,10,152,89,236,182,242,79,97,218,197,87,113,126,70,153,244,158,165,20,80,203,129,213,22,57,32,200,45,108,234,125,140,56,82,88,109,35,184,91,7,129,180,124,232,14,180,211,187,102,228,140,133,149,150,154,41,97,66,3,93,87,7,145,237,32,115,192,237,207,125,83,41,25,139,210,148,255,0,22,73,55,29,207,106,88,110,2,217,129,237,186,246,240,59,121,213,53,107,36,38,175,3,63,169,113,58,102,94,68,115,71,28,17,60,40,98,145,99,117,99,32,98,187,44,40,4,16,196,128,90,217,128,162,64,80,73,24,93,63,169,77,211,166,202,141,158,24,38,37,160,41,27,25,36,101,225,164,136,170,149,218,171,106,69,217,35,129,164,249,217,74,50,37,120,253,40,217,153,157,218,53,219,185,87,133,99,92,3,123,184,243,118,78,158,47,81,155,165,229,99,41,201,234,48,199,135,19,68,10,226,149,252,58,171,6,100,86,97,97,153,175,220,71,158,224,106,39,105,36,182,17,171,200,159,165,125,58,221,67,174,76,253,59,35,55,18,24,99,223,235,152,211,34,220,154,162,67,45,131,86,74,238,34,199,21,171,50,177,243,48,186,118,92,57,177,196,50,166,112,205,44,1,76,89,42,196,109,145,71,11,180,141,192,128,5,16,44,41,189,48,139,39,59,19,255,0,218,17,230,79,6,75,188,134,92,136,147,219,51,41,59,200,27,72,116,228,22,32,1,98,129,212,62,163,104,101,206,70,199,158,57,224,157,227,101,153,88,219,29,161,139,55,3,107,2,212,85,120,29,190,229,41,201,201,39,161,180,146,251,19,160,244,218,122,229,74,170,41,28,110,32,16,126,252,22,186,211,152,29,127,199,178,220,21,218,172,176,199,184,248,85,0,215,96,124,11,237,122,89,135,138,168,234,9,222,38,203,105,25,149,168,154,96,22,200,177,216,120,251,233,134,34,68,50,214,104,179,49,242,12,242,73,35,8,119,110,141,175,220,25,72,246,155,54,44,157,195,159,182,170,109,10,15,36,49,89,162,195,84,95,206,209,144,138,108,29,205,64,93,255,0,188,70,190,204,177,47,73,192,88,97,88,171,7,28,37,41,20,204,137,87,238,239,100,19,207,207,58,248,183,78,234,48,225,103,225,100,200,129,160,135,34,6,111,73,73,100,84,144,51,112,63,154,135,111,250,235,234,50,253,91,211,115,250,123,100,116,246,198,204,51,46,200,225,80,222,230,144,148,27,206,208,20,141,214,127,113,197,107,94,42,81,108,127,147,43,164,43,232,17,14,159,11,122,142,173,62,68,137,34,176,145,90,87,50,2,219,154,128,42,205,202,209,28,5,31,53,172,175,87,234,216,217,191,80,245,9,231,71,201,88,242,19,14,40,55,251,118,197,106,75,0,55,47,184,150,82,160,139,224,247,189,107,50,37,197,232,89,45,212,65,49,73,140,133,228,200,8,65,146,56,208,34,144,56,107,96,196,216,239,119,198,176,253,87,162,100,244,169,177,228,138,69,159,10,73,24,97,204,100,4,237,39,114,169,219,101,158,174,188,80,187,187,26,133,42,168,191,254,204,18,205,160,140,110,167,52,126,132,177,203,58,171,192,137,43,163,236,105,129,38,207,4,21,20,79,23,102,200,224,29,18,61,36,201,201,196,76,92,52,141,17,67,72,223,196,106,49,171,43,3,91,87,134,110,2,131,106,77,157,37,129,89,176,103,17,68,204,162,80,89,148,89,10,73,97,207,97,195,119,211,220,55,71,88,90,52,44,8,84,27,64,81,237,83,65,137,28,129,109,192,230,143,122,208,240,87,217,199,235,61,65,66,255,0,233,21,132,110,232,237,22,229,84,218,120,22,14,230,106,166,44,120,178,160,14,9,60,196,117,234,80,75,13,191,162,244,206,25,153,143,168,167,112,61,129,225,185,28,127,46,174,196,200,159,9,228,131,27,28,228,60,202,26,24,203,177,245,28,189,5,251,183,185,129,36,129,180,11,238,53,108,189,19,47,164,134,206,51,163,70,179,140,92,132,102,12,202,229,151,108,187,135,183,104,36,95,187,139,190,218,203,179,237,76,213,168,184,42,217,157,63,78,231,227,197,58,153,49,114,98,88,152,110,11,181,156,45,59,49,85,82,196,243,182,218,128,237,122,31,38,25,19,234,60,60,151,39,27,31,171,198,171,143,150,248,43,40,14,118,169,117,87,227,155,252,203,200,241,93,245,182,192,195,203,156,197,148,152,57,16,194,179,43,201,34,174,203,67,123,155,113,33,104,216,176,55,19,71,72,101,92,132,232,159,79,245,39,65,155,141,211,150,57,114,32,5,82,40,1,95,77,119,184,4,40,52,164,18,9,241,85,206,180,93,172,206,241,76,187,164,244,5,94,153,149,51,245,2,115,242,35,108,88,51,242,18,210,8,88,109,246,45,154,12,165,172,142,221,130,247,37,175,251,61,204,17,97,103,244,92,182,128,79,129,148,254,138,216,100,100,96,108,70,195,243,123,215,131,240,215,231,88,46,169,157,149,214,122,198,78,84,88,42,101,140,42,172,120,200,92,64,170,187,85,119,16,160,16,46,128,23,119,124,10,208,191,76,245,129,211,62,160,134,114,171,44,141,237,105,36,14,242,70,203,71,114,139,30,224,71,197,80,34,141,214,179,159,3,156,26,155,206,255,0,163,69,62,173,52,176,106,242,225,198,155,173,230,30,145,49,234,81,102,169,145,140,241,20,146,21,70,45,66,232,45,109,64,164,133,54,42,128,62,227,112,35,141,58,91,72,8,41,143,44,222,154,131,67,110,213,102,177,224,238,102,228,119,161,165,241,70,114,225,16,71,140,231,36,51,44,147,2,204,172,246,91,113,0,10,247,18,79,129,193,226,171,79,12,111,143,142,184,152,136,204,234,162,32,136,196,171,59,89,106,63,22,77,49,241,90,203,153,212,84,125,47,241,211,236,229,225,174,233,227,39,20,69,28,141,181,155,21,88,162,165,80,81,18,151,38,201,179,187,207,199,109,23,144,210,228,5,80,148,46,192,100,160,56,174,255,0,184,23,94,52,24,158,84,234,105,142,119,4,135,20,180,173,26,23,62,233,81,83,144,60,132,145,143,3,243,126,135,77,223,240,207,42,250,111,19,16,67,25,100,220,107,129,117,125,170,137,171,237,168,81,109,23,237,136,186,143,80,67,209,163,92,137,24,36,174,208,25,0,221,181,213,75,41,82,9,166,220,160,88,255,0,49,21,164,88,243,100,245,92,44,132,130,72,4,136,205,146,223,136,37,164,82,130,195,170,130,125,172,25,148,141,173,92,146,69,13,31,149,180,255,0,179,172,108,198,34,39,30,150,122,83,83,18,210,154,161,252,219,149,184,28,248,249,210,165,110,156,176,73,143,38,50,77,0,194,149,163,76,156,80,163,113,97,183,107,55,187,220,90,183,2,7,123,224,94,142,180,211,245,20,164,154,113,173,156,235,125,7,38,8,86,72,115,87,50,57,164,89,157,12,116,161,148,115,37,238,42,219,87,117,177,173,202,69,93,29,41,235,175,31,224,118,192,210,205,44,123,86,92,184,228,49,82,155,43,26,176,20,85,187,83,114,121,43,224,107,77,63,212,93,39,240,51,244,180,65,52,65,23,29,165,12,178,99,198,165,2,223,28,190,218,246,168,176,192,94,239,26,202,253,67,179,63,47,119,76,159,42,94,149,138,145,172,13,150,236,75,48,0,49,86,32,16,182,79,53,206,227,216,82,141,98,219,146,108,137,65,210,73,100,77,146,18,12,88,230,202,136,170,76,212,160,21,117,70,81,254,81,202,144,56,177,227,191,221,127,78,194,141,179,150,88,159,31,210,162,93,21,88,176,54,2,146,8,0,139,22,7,3,237,171,178,179,114,95,20,36,238,173,0,175,225,0,26,182,209,5,65,231,138,35,190,175,233,2,53,198,57,44,3,110,36,175,21,71,176,20,13,241,124,254,131,91,182,226,155,52,140,85,165,240,21,135,27,142,162,114,103,31,136,144,169,119,121,161,220,219,143,130,75,119,179,124,253,180,222,120,51,157,90,73,149,156,70,187,156,179,222,208,126,228,1,199,216,80,208,3,213,142,145,85,20,200,202,2,173,187,146,71,4,129,249,79,222,201,231,199,158,199,34,77,149,22,46,52,233,38,76,167,211,17,68,251,156,119,181,98,72,11,249,77,217,31,125,98,212,155,180,141,212,227,5,76,9,243,37,197,204,141,220,179,41,187,254,46,213,106,7,244,177,200,190,57,210,230,234,195,35,169,52,198,85,255,0,216,101,43,143,142,14,251,20,194,216,142,62,228,254,154,31,171,245,12,57,112,38,49,229,207,248,213,153,162,72,78,32,216,84,128,25,140,187,199,63,109,167,145,240,111,89,177,27,176,44,20,149,82,11,49,22,162,135,159,31,58,232,140,22,218,56,249,63,38,87,73,224,219,62,76,125,67,163,228,103,205,212,112,113,68,4,71,27,101,100,185,150,114,1,98,145,199,24,98,71,11,110,220,91,46,150,116,204,153,186,153,200,197,43,19,205,42,71,28,81,205,32,141,35,109,251,141,150,52,170,161,75,18,43,128,108,233,70,22,44,57,64,34,137,189,70,80,47,218,139,186,236,0,72,39,133,179,247,174,60,106,77,62,40,197,108,52,137,35,70,102,113,51,170,150,110,193,108,155,226,131,118,0,219,121,237,170,81,75,8,231,124,146,110,219,27,226,203,131,133,155,38,86,72,92,182,197,49,186,156,80,192,77,41,52,0,118,83,192,59,172,254,86,219,197,222,130,234,185,226,70,76,108,92,63,194,162,67,181,162,144,177,103,144,130,108,177,39,115,81,21,194,131,254,81,198,189,152,236,113,241,112,144,239,146,85,108,135,14,219,119,111,80,20,144,56,10,160,110,29,168,55,32,104,95,82,24,17,151,29,61,71,100,101,50,111,221,106,109,104,242,56,2,252,115,64,208,174,74,205,139,180,154,217,164,153,177,99,233,147,254,39,37,51,178,0,252,55,44,136,10,90,48,221,186,136,101,166,22,8,226,129,52,107,88,150,102,148,239,119,46,205,249,153,141,217,211,124,92,249,81,49,142,108,242,60,56,236,190,148,82,198,101,10,20,130,5,88,0,88,162,7,52,79,206,129,146,67,157,155,145,147,47,162,36,145,154,86,68,246,134,36,221,40,240,5,246,226,128,253,52,210,160,148,174,129,108,154,82,120,28,129,119,87,231,94,22,15,21,192,35,145,124,106,201,20,2,202,57,85,110,13,13,199,245,162,127,165,154,58,130,174,231,11,97,121,228,183,27,71,207,237,223,76,147,128,6,106,5,20,89,61,232,15,220,235,171,27,48,44,187,123,129,183,112,222,73,248,94,231,246,215,66,51,46,238,7,30,60,234,106,194,57,119,35,183,182,202,178,251,24,53,113,243,92,255,0,93,0,68,227,74,35,70,49,178,198,255,0,149,143,1,137,4,247,237,227,182,162,44,130,0,176,124,215,157,121,226,100,85,59,0,87,91,82,7,113,100,127,200,235,132,215,53,200,237,160,15,26,28,88,36,255,0,125,72,144,64,33,66,240,1,36,221,155,187,212,57,2,183,112,123,252,125,185,212,195,40,86,165,5,143,102,230,215,158,120,251,253,251,120,208,7,44,2,56,13,207,107,227,182,184,5,143,182,188,15,180,120,31,58,190,8,183,197,52,190,208,96,140,57,86,91,12,11,42,159,220,110,7,64,20,119,174,69,247,175,141,123,155,3,181,125,181,210,189,189,181,199,111,141,120,238,36,221,147,242,108,232,3,134,236,19,116,71,26,225,173,187,66,215,4,18,47,220,123,139,215,107,145,224,120,189,116,91,48,81,119,250,104,2,73,36,126,168,47,27,122,118,1,85,106,32,88,176,13,30,77,31,29,205,248,213,117,86,0,35,147,193,60,254,250,237,18,69,93,107,156,130,62,253,172,119,208,7,74,241,96,87,252,245,194,0,39,201,94,244,117,210,25,8,4,81,31,106,215,137,23,92,17,166,35,160,144,220,11,4,126,255,0,182,184,73,178,79,127,36,249,215,133,0,73,55,207,207,111,129,174,167,182,69,33,182,209,176,213,98,199,35,251,129,160,8,134,239,103,218,6,189,252,220,213,248,215,77,166,222,54,146,44,16,215,119,231,227,94,237,97,135,21,160,14,134,27,91,218,57,60,30,120,251,15,251,252,107,128,146,64,186,227,185,237,174,250,100,32,110,40,146,180,8,176,64,7,183,127,61,234,191,166,184,40,5,22,71,201,248,208,1,5,161,72,217,163,14,172,219,120,109,173,237,42,108,222,223,244,255,0,93,91,140,223,131,145,242,8,2,72,195,44,33,77,19,37,80,60,27,1,111,117,159,42,7,206,169,222,30,53,12,93,217,6,212,44,196,170,168,187,1,106,205,19,184,81,0,115,198,174,195,198,147,59,37,113,98,16,188,146,50,170,150,224,42,40,182,60,80,170,0,159,52,15,223,64,135,125,30,6,143,13,100,111,253,220,130,174,196,184,252,162,246,131,241,103,113,32,247,189,106,99,234,153,14,178,137,167,118,69,1,10,238,93,170,24,221,5,63,101,240,13,95,63,126,65,209,97,141,21,6,107,200,34,69,69,85,96,13,47,107,176,123,241,199,223,69,47,67,135,106,168,146,70,66,73,229,151,143,143,183,155,241,219,141,95,87,225,61,226,95,141,36,79,26,250,110,174,109,148,170,218,209,52,87,144,71,7,222,5,118,32,125,181,201,114,49,156,154,141,209,111,115,0,75,16,59,159,202,69,191,192,231,176,208,146,116,140,98,193,196,165,92,115,109,26,176,178,194,201,186,61,171,181,234,177,210,66,53,199,148,202,125,213,252,49,200,33,184,59,123,88,39,74,154,193,22,155,11,92,184,89,183,156,150,220,214,196,184,44,108,249,102,231,158,198,205,125,245,17,146,235,38,224,25,227,4,4,145,73,59,64,239,207,223,251,89,208,175,211,39,114,92,100,161,93,205,177,107,129,124,145,199,205,246,253,53,106,193,46,58,5,144,174,229,45,184,109,42,72,187,28,209,249,249,240,117,46,84,178,87,244,21,22,83,152,72,17,179,16,189,137,10,124,210,145,124,121,63,175,125,15,63,80,145,242,74,74,147,68,86,148,239,220,220,18,189,168,144,5,142,43,227,157,83,44,219,37,68,144,150,82,191,203,95,36,31,191,235,219,84,193,146,143,51,16,89,152,141,227,118,226,24,26,238,121,0,1,251,11,231,190,161,55,99,183,65,81,228,34,169,97,146,44,181,40,36,16,205,93,253,223,176,253,181,102,97,86,98,13,74,138,118,141,173,181,188,154,227,143,202,8,230,188,234,153,113,66,5,17,18,63,133,176,179,129,187,202,147,84,105,138,177,224,243,231,142,14,148,73,141,51,117,7,27,153,85,145,153,73,102,96,172,44,80,95,229,248,161,223,237,167,232,226,239,211,85,142,114,114,177,210,92,120,221,227,173,163,108,97,182,215,20,127,215,244,32,249,215,180,20,29,66,56,162,168,250,194,227,110,37,153,41,26,216,247,60,246,253,7,26,246,176,237,35,110,145,251,51,56,189,119,167,199,117,155,233,22,66,29,140,32,146,73,239,96,93,241,223,191,53,167,29,51,57,39,133,156,245,76,111,194,67,204,165,145,130,211,110,30,235,95,230,34,193,255,0,166,144,226,116,254,138,236,232,113,160,103,64,108,75,146,201,188,247,181,42,123,113,216,242,52,218,28,41,112,70,68,88,223,143,199,76,152,194,76,34,144,49,145,59,208,98,13,15,113,228,27,231,157,117,68,202,91,201,204,159,168,122,54,24,1,250,140,147,204,138,133,127,13,17,113,106,0,28,182,208,65,161,127,58,207,100,245,15,241,89,164,200,149,217,163,216,164,110,80,8,182,218,7,6,148,87,112,63,93,26,223,79,244,196,22,6,98,128,5,110,43,187,143,36,21,239,250,215,109,71,252,21,32,205,233,248,216,89,13,55,227,228,17,146,241,8,253,50,25,70,223,130,70,224,108,124,86,137,93,49,195,3,14,170,49,177,82,76,25,32,73,10,244,255,0,78,37,102,107,82,228,190,225,75,76,214,7,115,240,56,210,9,230,146,120,210,229,102,136,161,81,16,236,190,7,30,56,173,104,58,222,27,228,30,161,214,82,105,136,92,133,133,70,240,81,163,82,80,27,187,220,25,71,7,193,236,53,154,138,195,37,53,83,50,55,192,2,168,234,85,210,178,213,81,6,153,163,120,242,91,242,198,254,153,2,233,85,172,142,254,67,2,107,79,163,81,50,180,5,78,230,82,161,64,53,191,186,254,214,7,237,172,238,84,97,113,94,16,108,16,28,10,243,68,255,0,200,233,167,75,203,57,88,40,162,75,154,32,21,143,229,52,63,45,252,241,127,211,83,53,139,67,139,205,51,65,244,246,68,61,39,43,49,125,55,150,89,213,162,86,141,79,49,144,161,150,175,114,169,28,223,28,213,221,107,67,245,95,78,203,29,9,231,201,24,209,227,66,125,95,71,212,44,209,241,181,84,181,144,204,86,212,128,20,80,21,205,147,141,207,138,64,35,108,105,164,138,60,187,4,35,16,108,17,189,79,207,123,231,250,106,172,188,233,114,31,240,94,187,72,133,84,170,179,93,149,53,96,145,246,63,215,92,239,137,185,169,167,147,91,85,76,104,153,73,30,54,110,66,122,75,42,194,170,139,26,4,1,85,64,90,3,129,243,127,39,87,99,152,100,232,157,70,76,36,50,199,12,9,18,43,26,28,89,42,111,185,62,221,37,115,26,116,153,236,182,199,144,37,143,230,161,162,164,148,183,211,43,20,104,33,50,76,1,88,216,237,101,160,205,66,238,248,23,102,168,107,87,28,81,155,94,134,226,102,250,157,7,51,11,48,161,19,90,69,48,33,228,77,220,45,49,238,65,95,212,41,110,116,14,58,50,60,40,234,6,198,85,217,93,182,213,134,179,220,209,254,215,160,81,162,144,163,36,34,54,10,187,1,102,59,136,83,184,149,236,108,113,117,224,141,90,36,47,139,28,146,57,69,88,216,57,97,216,168,239,243,103,183,234,111,84,163,77,215,162,121,44,196,37,241,99,114,119,51,175,1,72,60,217,163,253,235,93,142,76,115,130,209,22,63,136,149,151,107,49,102,114,118,48,113,93,149,65,35,198,235,81,205,88,213,41,50,34,64,229,17,137,137,2,32,20,8,171,187,31,151,129,241,254,186,130,70,135,54,48,24,38,213,44,12,206,20,41,102,10,44,213,109,247,93,255,0,93,21,242,91,78,136,154,103,102,87,3,119,62,231,10,9,237,127,219,159,215,71,99,70,35,145,148,190,203,44,160,218,178,141,193,84,146,121,30,123,248,239,197,104,92,44,121,49,250,142,35,100,99,169,86,65,42,9,16,84,131,158,104,223,158,104,254,164,115,167,157,66,28,24,186,223,69,76,124,120,213,166,158,38,158,104,87,96,40,204,84,41,83,67,117,89,186,161,199,125,18,121,162,86,242,66,76,73,122,79,84,120,58,142,28,241,58,58,199,52,115,198,86,212,3,200,4,16,87,145,77,219,65,197,149,145,38,92,83,133,71,157,85,88,179,13,165,85,84,129,240,120,231,245,35,71,97,231,100,142,155,149,14,122,73,159,211,177,92,198,89,178,10,201,143,185,90,140,78,77,168,109,167,218,109,11,87,3,81,49,99,227,116,220,174,165,131,59,100,195,50,122,81,202,99,33,160,177,103,122,158,20,168,97,100,18,164,16,65,0,139,147,72,203,228,87,28,225,166,87,14,172,55,179,0,205,181,187,158,88,114,77,221,249,239,163,230,1,86,97,37,153,154,80,204,196,144,88,112,212,110,251,128,77,85,241,165,216,146,228,149,88,163,146,69,86,109,202,15,1,154,187,223,131,219,206,155,103,109,89,242,189,68,114,211,99,67,145,25,221,68,49,109,175,124,155,36,10,248,178,116,60,52,136,122,43,234,17,51,197,147,28,98,33,51,160,85,50,58,133,36,209,11,184,251,84,30,192,118,178,59,119,215,142,12,48,159,167,240,73,133,102,104,177,89,118,131,27,187,73,39,168,197,137,173,193,67,10,38,128,228,11,239,169,103,133,151,167,117,182,103,1,146,16,65,106,228,251,126,120,162,43,191,207,205,104,206,163,233,193,245,62,28,249,63,140,131,22,20,105,140,143,0,12,210,164,101,165,33,73,5,85,78,208,23,243,80,20,40,233,91,200,151,200,143,19,167,228,245,46,176,49,66,52,242,179,198,146,72,73,219,12,106,212,206,196,144,188,146,213,184,139,60,11,39,91,78,189,151,248,252,165,200,198,92,165,245,101,121,93,127,23,35,49,98,214,171,182,69,80,170,57,34,191,54,238,252,89,196,96,205,149,38,84,166,40,230,150,19,145,19,72,137,65,157,153,77,19,24,45,185,149,75,17,195,40,0,246,39,90,28,197,137,128,155,211,145,138,146,178,72,206,222,146,48,32,93,10,93,182,204,118,171,18,123,22,29,181,60,138,218,101,195,9,129,58,108,85,141,6,200,113,224,88,183,47,201,102,102,55,98,135,229,28,16,56,237,206,165,158,75,71,211,210,48,222,163,67,54,67,217,176,187,157,85,88,95,99,182,53,31,36,121,215,90,23,206,200,145,30,89,90,21,145,165,98,80,109,101,86,10,190,219,160,0,81,74,9,178,221,141,94,161,59,177,202,141,14,232,177,241,224,15,41,144,174,219,80,65,45,201,6,183,26,95,4,252,232,74,154,9,91,43,196,86,143,35,14,32,10,176,65,106,164,254,99,96,14,47,229,121,208,253,19,14,69,205,158,48,223,197,200,10,227,142,85,118,176,94,59,247,7,200,209,81,79,233,228,126,38,50,203,232,194,28,24,35,189,173,217,111,176,190,220,255,0,187,251,234,206,155,24,197,234,177,36,194,104,156,195,10,50,178,159,112,40,89,72,177,228,55,7,177,211,122,100,45,216,87,95,207,193,250,139,23,23,175,139,198,154,64,32,205,199,119,12,85,66,150,142,80,212,56,42,10,217,0,208,23,173,31,69,250,174,126,191,211,122,84,69,33,84,233,216,194,44,104,160,98,3,100,4,40,211,48,2,149,81,44,173,10,220,194,172,240,62,99,15,78,206,205,194,108,137,161,200,135,5,114,76,45,146,113,13,130,204,187,64,162,3,50,174,230,219,223,138,254,96,117,247,12,31,163,219,160,225,46,12,44,185,79,26,8,132,171,1,80,203,24,252,161,67,49,238,204,196,93,238,102,32,113,173,35,14,170,145,51,155,106,132,31,87,245,12,197,198,198,66,84,207,150,254,152,178,177,130,35,85,96,160,87,110,18,232,242,104,30,56,210,95,167,122,168,233,221,26,76,46,173,132,217,221,30,64,170,38,82,190,198,218,89,149,150,173,135,42,194,170,152,17,201,53,169,125,87,28,211,253,77,46,52,139,18,156,80,216,241,133,123,10,198,153,152,154,27,73,181,0,26,160,60,147,160,35,138,76,94,155,60,210,202,167,30,64,25,200,117,216,198,138,213,217,166,0,80,242,104,80,212,202,41,172,144,175,194,25,157,25,58,86,85,157,198,56,146,73,240,242,20,255,0,14,85,42,164,149,63,204,41,74,145,221,79,234,52,199,167,227,191,163,58,7,151,212,5,24,178,144,172,3,47,28,16,111,149,63,233,171,134,43,227,97,30,157,212,227,50,244,201,208,58,255,0,36,240,59,3,185,209,104,178,1,98,201,30,229,99,193,241,116,193,166,235,25,120,211,225,98,75,44,211,99,197,132,249,50,159,70,37,181,3,242,169,13,27,41,42,13,22,82,77,155,237,17,157,190,172,209,167,86,142,244,201,191,245,189,62,89,35,27,99,115,94,162,144,35,86,2,155,104,176,10,128,69,30,219,201,224,235,67,215,26,25,250,50,122,139,44,176,62,78,76,174,172,170,12,139,20,101,128,93,198,168,133,0,110,236,26,245,157,232,31,139,24,189,83,38,28,104,140,236,236,248,107,11,5,133,85,154,214,37,27,148,132,86,178,183,199,180,223,229,35,90,7,192,202,197,206,124,201,204,25,38,21,103,67,58,147,54,65,100,96,82,238,149,134,235,52,190,226,23,184,170,199,147,19,54,132,91,70,71,27,51,59,35,54,12,28,73,151,169,100,194,63,132,176,178,206,99,80,8,246,174,225,70,136,220,205,180,158,247,231,80,234,221,19,174,193,244,208,105,33,194,199,48,148,56,176,254,33,149,149,131,18,193,85,153,149,156,242,110,255,0,40,106,39,90,248,190,170,153,228,129,35,193,98,38,147,218,191,138,0,74,213,98,237,66,169,160,56,98,40,158,250,199,117,158,181,145,213,138,99,117,113,43,170,58,183,164,25,66,146,165,182,141,170,204,160,139,34,249,60,144,13,107,107,109,221,145,24,54,233,33,39,71,131,171,201,12,144,201,28,210,200,205,234,66,172,119,110,64,212,118,139,2,183,114,15,3,189,246,26,52,244,249,58,54,52,221,66,92,45,249,51,50,151,69,42,54,238,39,146,87,184,111,109,252,115,223,87,142,174,76,102,52,199,244,163,174,44,169,96,77,94,226,8,191,183,7,190,187,46,97,49,49,142,54,165,59,129,98,24,159,229,37,120,165,241,227,82,229,37,43,72,238,92,49,112,81,110,232,163,27,56,65,212,177,178,3,192,243,160,244,164,98,12,66,69,98,78,194,24,29,192,121,55,117,182,249,58,216,244,126,191,191,9,101,194,78,157,148,197,67,2,232,236,200,187,139,109,102,90,98,3,22,62,224,196,15,157,100,155,32,201,17,130,68,146,104,216,176,40,204,225,64,97,205,109,60,30,20,223,114,70,170,128,224,33,107,70,82,209,149,81,188,49,4,16,106,216,110,241,90,27,82,203,89,50,255,0,211,181,136,188,31,65,198,235,115,226,69,51,206,177,75,36,204,27,116,14,203,28,106,160,40,69,82,167,143,34,216,144,89,137,11,192,213,121,159,80,75,155,7,225,85,215,3,212,138,65,36,146,149,99,42,50,237,5,73,93,220,93,157,189,199,154,26,195,99,102,236,155,108,126,160,133,145,67,169,148,240,221,217,187,119,39,224,124,115,198,187,35,196,225,21,146,182,91,50,137,26,219,143,230,31,232,126,14,179,113,251,41,113,79,232,208,14,177,143,46,62,62,52,189,67,14,28,108,85,132,64,35,128,122,129,99,1,69,22,4,11,81,100,213,243,253,22,103,117,89,89,218,60,105,186,158,73,46,209,29,206,25,89,72,163,201,22,166,129,224,112,5,114,160,104,101,158,8,221,98,142,55,8,172,199,248,111,118,196,221,118,190,91,146,111,198,189,7,172,174,210,70,132,7,4,59,88,90,228,95,36,242,57,231,157,9,86,89,75,133,222,193,138,155,219,60,240,40,71,218,85,31,114,169,171,162,106,154,200,224,246,227,141,17,44,191,250,35,26,203,184,49,0,237,0,14,62,79,236,59,127,174,171,158,55,128,137,4,171,19,73,237,102,110,9,93,182,43,109,246,230,214,129,228,124,104,97,154,165,192,129,34,98,85,141,51,49,98,194,237,155,113,99,226,171,143,157,85,57,100,181,214,7,142,44,185,106,205,28,84,79,177,167,16,216,81,100,88,98,0,63,96,191,125,91,44,9,137,24,104,213,162,137,213,139,71,142,146,75,20,116,127,54,246,5,138,241,192,54,119,55,36,10,208,82,117,92,153,8,116,92,96,187,136,218,187,154,200,163,221,143,30,107,231,239,167,184,93,85,228,233,238,226,34,40,178,236,127,225,134,90,182,191,117,213,113,242,116,229,217,83,172,21,30,147,120,116,196,248,200,157,67,2,35,3,101,108,65,97,49,231,103,40,196,143,206,20,238,13,99,146,107,176,241,168,203,11,103,72,209,228,76,239,28,179,21,96,89,105,182,130,73,97,192,36,80,162,120,231,181,243,171,58,223,87,194,153,87,43,241,120,139,50,186,141,240,39,191,139,4,110,3,119,34,137,23,241,165,80,125,85,12,243,122,29,75,113,199,1,130,205,26,130,84,26,238,162,183,118,175,247,111,237,171,74,78,54,140,101,62,52,234,77,63,177,55,92,72,163,201,133,35,140,70,219,119,16,56,0,26,161,86,64,35,157,95,128,219,186,90,135,50,4,140,251,66,76,69,142,108,168,90,93,213,99,220,108,246,26,87,151,144,249,153,217,25,13,119,35,51,237,190,195,254,192,14,53,124,24,192,194,76,241,196,35,141,183,48,37,119,133,176,24,27,101,99,199,96,46,252,87,125,110,180,121,243,105,201,180,49,89,176,204,146,77,145,47,175,36,205,108,249,56,106,236,65,62,226,45,129,102,4,129,84,59,26,224,105,92,216,224,201,233,198,209,172,142,251,10,2,56,98,73,90,42,72,160,40,93,247,177,92,94,140,115,20,49,35,43,90,178,176,100,27,24,16,8,161,193,110,1,174,73,4,255,0,125,3,4,107,34,184,105,35,70,113,75,68,168,86,240,72,170,175,31,211,76,146,201,97,202,104,198,107,99,205,30,52,138,99,89,87,144,85,105,107,119,110,40,3,125,198,169,41,28,112,47,168,29,139,33,42,80,138,190,124,21,237,218,205,252,232,204,140,113,144,139,248,116,103,144,53,177,134,66,228,165,40,81,85,94,218,239,100,157,223,107,213,178,229,71,30,42,74,255,0,136,158,119,137,131,147,144,84,70,204,73,32,170,142,196,131,197,243,231,184,208,8,23,36,195,28,24,255,0,135,200,18,187,134,121,0,136,135,132,238,42,170,72,160,196,170,171,88,226,219,228,29,114,92,55,124,137,214,32,222,140,44,1,112,76,161,84,154,7,114,138,239,124,240,46,198,166,242,98,228,250,104,67,99,136,150,173,66,168,42,20,95,4,130,88,183,146,79,21,193,55,174,4,199,138,80,132,188,74,164,171,80,15,109,116,119,11,28,0,72,243,205,209,174,116,1,90,98,60,137,186,6,73,85,2,179,50,6,246,146,72,22,107,131,199,39,183,110,117,80,82,84,50,47,181,168,90,27,60,247,224,115,219,77,6,103,176,67,54,110,68,208,42,176,21,48,1,65,32,144,1,34,193,39,242,246,36,94,185,235,172,136,119,67,3,30,25,217,169,67,118,171,43,223,197,143,60,113,166,2,230,136,6,147,100,137,36,104,107,122,238,0,139,2,232,133,35,158,57,255,0,190,174,142,79,90,53,197,42,140,3,210,150,139,221,31,36,154,96,110,137,60,131,127,182,137,151,34,52,27,36,143,28,112,14,193,27,3,85,193,7,193,231,143,183,26,162,121,162,244,217,68,112,179,40,176,118,17,180,146,44,83,126,167,199,58,0,28,68,174,67,4,165,101,5,30,70,218,164,11,4,146,126,252,15,184,215,22,6,244,217,202,70,192,43,118,144,119,175,129,205,15,141,91,17,30,152,49,197,17,37,24,150,225,137,174,228,123,108,16,60,119,243,175,43,168,102,127,65,1,54,21,86,246,243,100,159,189,113,67,177,251,246,208,5,64,43,45,179,42,199,181,136,45,102,207,192,3,201,60,243,67,239,162,165,133,17,35,50,180,241,200,65,80,195,107,43,40,0,130,1,163,243,119,230,135,232,47,168,170,24,24,227,38,182,146,202,79,110,62,117,107,100,44,113,43,194,242,130,204,193,211,102,221,170,8,218,3,223,32,242,123,10,63,58,0,155,227,197,28,164,76,147,109,150,49,36,44,10,158,24,29,172,127,61,139,28,168,162,57,29,198,163,52,49,38,229,137,140,167,139,40,6,210,165,109,185,28,143,229,161,67,200,62,46,213,200,207,196,19,69,36,153,48,56,101,181,189,140,26,236,88,98,15,36,223,107,237,224,157,82,115,103,73,93,132,142,182,205,116,213,201,36,215,31,169,251,112,186,4,84,248,210,237,89,12,82,5,98,64,36,113,199,252,63,190,189,28,64,6,220,146,19,181,152,42,72,20,149,0,146,127,41,4,10,249,213,209,229,228,70,20,35,109,238,164,39,4,142,77,16,59,217,55,92,254,154,136,203,202,69,220,30,101,44,0,4,112,72,94,220,215,139,254,250,6,66,76,114,16,50,199,34,128,163,121,107,34,207,32,130,0,2,197,0,15,159,182,172,139,13,225,149,36,155,29,102,140,49,15,15,174,17,141,2,123,126,96,41,110,235,254,154,175,215,149,185,46,196,246,220,88,217,253,107,244,239,169,135,4,217,200,125,197,232,146,90,170,193,220,198,175,246,228,241,219,64,21,188,32,130,203,4,192,23,54,119,110,224,254,81,219,147,199,127,53,216,106,45,27,46,61,16,162,219,112,44,10,177,94,71,30,10,216,236,57,189,16,122,148,143,143,20,19,197,27,164,91,204,108,168,169,33,36,223,185,214,153,197,215,230,178,0,165,42,9,213,144,205,143,181,30,67,148,34,90,14,168,203,185,137,22,64,102,228,2,66,146,40,133,251,232,17,236,172,28,179,140,185,109,139,2,68,205,232,171,227,178,148,118,64,187,172,169,34,255,0,136,182,123,18,104,115,170,91,31,35,29,14,240,177,50,74,168,81,232,53,144,125,221,185,28,30,111,185,26,184,101,205,46,67,17,43,47,170,166,38,55,185,204,68,242,8,82,55,119,186,170,246,142,218,239,175,24,141,214,61,178,5,118,38,88,227,120,217,208,80,94,5,175,32,146,9,22,57,178,120,208,32,101,151,38,53,11,234,16,132,144,93,81,90,246,154,177,197,214,170,117,112,192,204,133,88,146,1,60,95,61,168,15,215,182,152,197,60,114,164,18,205,144,125,247,27,159,82,37,42,228,159,113,27,73,11,91,125,196,95,230,30,117,36,71,142,47,196,98,65,144,202,168,83,33,154,53,40,196,216,226,182,144,172,189,197,88,239,102,239,76,44,82,80,237,82,81,128,249,10,121,36,255,0,174,184,21,153,130,108,36,158,0,174,78,138,247,149,93,208,57,27,55,238,245,10,216,161,200,241,93,128,254,156,157,92,113,37,184,23,240,243,1,42,51,33,7,118,240,172,84,144,63,226,82,56,60,85,246,208,49,121,3,121,162,204,161,184,39,139,215,69,237,53,86,123,241,122,40,227,40,27,90,66,167,179,171,199,91,88,14,109,69,144,5,208,62,121,60,106,11,16,93,204,90,49,183,195,53,22,179,94,208,71,58,66,35,11,69,69,228,45,96,144,212,65,44,24,85,0,71,6,183,114,108,15,214,175,77,244,215,77,104,225,25,140,236,169,42,148,87,140,13,193,108,223,55,197,154,82,59,213,253,244,183,166,116,132,206,33,24,159,111,166,204,201,40,98,81,175,128,190,77,16,123,130,183,71,157,106,154,47,65,157,30,44,8,225,44,118,84,7,114,168,109,181,105,205,81,111,105,226,192,61,197,147,209,61,14,49,162,96,142,133,229,49,168,31,153,172,183,5,148,18,120,32,0,79,207,198,164,200,143,31,59,148,173,15,203,103,189,159,191,96,116,182,66,169,138,204,145,237,37,173,29,120,166,27,70,208,121,254,109,220,246,2,251,158,236,14,76,62,187,169,101,218,24,19,200,52,8,230,129,55,224,113,94,14,157,179,38,153,100,22,146,185,18,70,204,170,182,24,50,208,96,124,124,80,191,219,83,49,60,129,104,150,32,109,218,91,146,108,129,219,199,110,124,115,160,50,39,128,153,93,29,84,50,170,146,202,3,13,161,133,154,238,104,249,212,36,15,143,144,212,234,13,6,91,236,86,129,3,238,127,127,26,113,104,125,88,196,179,198,9,244,5,134,220,3,73,101,129,28,255,0,65,92,115,161,165,220,89,148,41,244,149,187,238,102,39,226,207,131,201,29,133,254,218,22,60,185,99,157,162,18,71,100,18,3,42,169,102,239,255,0,132,248,237,170,79,81,126,205,50,217,61,156,10,43,116,40,223,60,10,61,175,184,243,169,109,2,139,14,79,86,137,18,185,218,156,240,172,11,30,252,30,195,238,43,74,114,227,68,205,252,75,194,224,169,70,176,7,42,55,88,107,4,18,8,94,1,61,185,213,210,151,201,140,32,104,217,72,32,169,34,205,149,254,83,241,251,242,78,168,199,199,201,134,125,177,191,4,171,108,252,197,136,94,195,220,193,65,231,113,175,141,74,70,139,3,179,155,129,36,113,62,56,100,107,111,81,68,116,160,2,8,0,158,231,197,15,242,233,94,126,97,141,38,36,74,160,169,101,96,182,84,1,109,192,241,193,254,186,35,214,142,40,67,34,69,29,11,59,86,252,246,248,28,147,216,247,239,170,146,72,167,36,72,98,88,133,166,230,186,1,168,18,107,158,65,254,218,18,162,86,206,97,60,115,99,137,98,153,218,57,41,148,134,61,136,29,254,250,246,172,233,192,225,226,12,104,200,85,137,138,0,176,134,28,121,189,167,191,127,223,94,214,117,246,111,223,232,202,229,39,71,245,38,108,156,102,221,180,145,34,59,83,113,199,3,183,60,85,125,249,26,146,98,96,209,16,205,58,199,181,78,213,125,163,154,191,143,244,251,234,152,48,70,86,68,171,55,83,129,221,93,144,219,176,110,13,2,5,11,7,147,64,233,148,127,78,225,171,170,77,46,84,174,170,92,42,58,170,237,178,183,184,146,64,177,254,154,218,54,130,77,94,2,146,9,118,200,91,172,117,13,187,182,179,171,137,73,23,192,54,121,21,95,126,7,26,230,54,76,152,127,85,70,249,153,39,32,116,232,229,149,89,169,109,149,9,20,43,142,72,241,223,82,195,233,253,54,38,67,143,139,20,104,196,3,38,237,198,141,118,99,207,58,89,14,75,229,228,117,57,132,207,25,203,125,140,121,54,172,251,168,129,195,10,80,40,241,231,68,180,76,91,110,142,167,78,200,61,43,51,49,179,151,255,0,109,166,48,199,25,59,136,33,155,113,36,81,239,243,251,233,64,177,145,40,10,204,3,176,82,124,217,21,198,180,233,28,109,210,243,2,60,209,150,138,96,10,76,64,54,164,118,242,40,16,71,99,165,221,123,167,98,116,185,113,27,29,179,125,73,17,101,147,241,49,0,41,128,0,161,1,111,155,20,71,0,14,116,214,99,101,94,104,85,148,202,201,19,20,165,34,172,158,225,91,254,135,255,0,173,9,210,50,6,54,122,137,3,5,42,99,98,188,17,205,131,253,70,153,152,146,73,177,241,153,200,85,86,220,235,254,102,82,223,214,198,145,89,146,103,144,30,73,14,3,113,205,143,219,206,150,201,188,217,181,89,30,110,155,149,10,13,210,196,14,68,116,120,220,0,176,191,170,159,235,164,131,107,245,55,187,86,0,49,80,121,2,143,159,223,77,49,163,150,5,105,94,59,17,157,170,202,65,12,167,176,224,240,121,35,250,104,28,184,134,62,78,65,80,196,170,238,87,170,220,164,90,183,235,92,126,186,136,170,109,26,73,221,22,100,238,252,54,62,50,171,13,182,237,98,183,49,52,43,228,115,162,243,70,216,86,36,45,178,25,138,41,171,7,219,103,251,104,89,230,88,243,146,20,220,210,36,48,199,26,144,8,220,202,3,49,63,107,224,121,45,126,53,41,103,19,44,27,109,99,98,242,174,227,252,187,143,63,208,13,20,9,174,164,27,106,70,65,78,104,45,87,28,255,0,211,147,251,232,160,136,157,62,68,41,180,188,78,81,69,95,122,161,226,187,119,243,161,202,159,69,24,94,230,98,65,34,199,234,7,206,164,236,75,156,118,36,0,131,243,14,65,2,216,31,237,198,155,200,147,202,34,54,147,30,194,180,161,72,12,107,141,160,109,191,30,71,237,171,177,90,178,153,100,112,162,24,129,163,100,126,96,223,219,254,90,177,224,140,199,143,56,36,201,43,52,82,173,142,28,5,42,126,219,148,216,253,15,198,139,232,29,53,243,186,241,133,201,124,117,85,105,65,20,40,30,62,73,182,218,188,87,157,76,164,146,179,73,97,4,96,125,61,150,144,226,230,198,168,90,116,89,26,16,2,184,44,60,223,5,188,213,217,248,208,125,91,36,77,159,35,199,255,0,240,102,64,155,191,40,8,69,31,220,139,63,174,182,157,71,61,113,176,242,166,83,203,135,142,10,32,2,21,79,171,37,142,72,4,133,95,185,21,172,87,78,81,146,179,225,200,225,85,154,209,155,242,171,88,90,63,173,112,60,157,68,27,121,102,73,189,141,177,159,35,7,165,117,238,179,131,146,177,77,43,9,4,38,247,70,142,219,99,228,80,107,177,91,111,105,82,77,26,215,112,37,143,171,229,54,87,69,17,116,206,166,135,105,198,158,64,49,157,164,144,53,70,205,195,110,218,202,98,96,55,3,67,182,149,147,20,233,42,108,220,216,232,176,19,33,85,33,128,55,180,89,239,99,142,254,53,204,60,191,195,110,136,116,252,105,178,37,146,56,83,17,177,218,79,196,43,2,24,150,4,184,101,96,2,108,162,13,145,197,233,214,27,244,167,149,130,209,211,165,146,124,148,131,3,34,19,142,76,71,18,84,40,202,79,118,22,2,139,37,155,104,36,168,226,200,3,76,37,129,114,98,195,206,158,68,108,88,177,61,7,202,70,93,178,182,246,0,35,49,27,228,177,216,3,237,178,104,114,108,126,163,211,150,88,177,122,222,54,96,154,6,89,17,134,81,200,159,13,216,123,132,146,41,82,200,180,164,194,109,193,227,112,228,106,174,179,4,142,184,185,82,52,30,168,12,173,155,31,186,12,149,44,173,190,37,3,117,209,220,85,69,114,110,142,161,248,36,193,178,39,65,142,209,244,197,234,23,144,98,143,220,192,228,51,45,25,25,66,130,160,82,154,160,74,129,103,158,53,160,194,124,72,112,50,240,186,172,107,38,44,135,210,124,24,166,44,168,85,237,25,231,4,250,45,77,207,230,220,24,3,68,1,164,205,57,133,94,60,89,79,225,150,54,86,145,145,163,51,70,170,75,110,42,193,194,26,36,168,97,220,223,198,167,244,254,82,254,0,46,54,17,34,44,201,69,226,163,70,153,3,184,120,153,108,7,94,219,73,42,202,181,205,114,234,226,202,190,172,99,143,211,250,135,77,204,207,77,152,24,253,61,149,99,195,92,32,169,12,204,175,185,85,153,173,213,136,38,247,146,91,129,101,70,167,157,137,146,49,167,155,19,29,34,195,118,104,153,114,242,21,153,25,143,44,25,79,118,178,104,10,53,192,189,21,14,252,108,92,118,154,104,147,18,86,219,137,52,193,66,204,129,111,211,49,16,89,89,69,90,145,180,30,84,248,209,135,31,27,168,98,65,12,45,28,80,194,234,209,148,27,146,114,20,55,170,187,142,238,3,113,125,168,251,104,141,100,249,58,175,221,127,185,84,221,116,120,51,157,124,225,74,201,141,140,203,141,142,26,25,102,86,79,116,204,78,237,170,139,249,21,69,14,121,36,144,52,151,37,70,70,92,132,68,172,66,174,212,98,2,181,53,237,2,182,217,248,236,53,167,234,88,125,43,15,19,35,39,39,55,168,183,83,153,212,99,226,190,59,69,12,64,26,111,226,86,217,137,0,144,1,238,127,45,217,25,215,221,11,219,173,186,201,249,68,108,204,21,86,152,247,0,118,31,214,248,214,170,150,157,137,187,105,150,65,133,147,156,51,191,13,3,202,204,82,42,140,2,69,176,231,113,165,81,192,247,18,0,4,221,112,117,114,116,126,163,211,51,191,136,219,178,178,99,252,74,32,144,74,200,166,45,202,92,147,67,106,209,219,103,192,186,209,125,13,241,176,250,70,84,211,228,71,25,153,140,38,25,81,118,228,121,10,223,155,141,202,167,105,83,240,71,141,48,234,153,169,212,122,252,108,50,18,76,127,240,241,20,114,32,107,226,21,82,74,154,231,114,183,237,183,183,58,153,73,164,232,35,179,103,245,70,23,77,250,99,232,126,149,211,99,67,232,197,212,113,12,113,52,187,154,98,178,9,37,98,196,114,205,109,185,128,165,176,59,113,171,250,111,215,184,25,51,25,122,177,24,97,28,202,179,21,121,17,136,54,64,42,160,171,1,67,224,242,56,176,53,135,250,131,234,60,255,0,168,190,162,25,24,152,69,229,198,137,70,50,201,35,31,195,197,220,188,149,64,49,252,219,139,0,8,90,191,43,155,29,223,16,205,147,152,253,72,67,88,210,102,100,109,139,11,25,205,146,177,142,12,210,158,224,26,162,109,129,4,29,107,252,136,207,248,219,203,43,25,157,55,46,108,230,155,171,101,203,248,182,87,146,102,143,240,222,179,22,182,85,36,54,221,204,171,200,59,182,142,198,180,102,31,82,250,119,7,36,54,247,198,202,3,210,76,140,72,212,73,11,149,0,242,22,183,88,20,197,11,2,77,21,38,194,76,140,132,200,196,137,39,134,89,101,101,37,230,154,64,215,118,66,34,0,2,42,208,179,220,147,220,15,105,158,52,10,153,36,66,36,8,235,181,214,121,86,85,117,220,9,94,65,160,104,11,28,129,216,128,77,197,250,205,163,197,26,164,135,25,227,233,56,228,29,41,250,143,87,204,202,18,84,78,50,194,188,146,51,209,221,32,4,22,191,109,242,162,236,159,58,55,54,8,241,241,3,102,188,89,29,63,34,70,21,11,157,176,145,207,178,69,173,202,187,78,230,80,20,48,5,69,105,68,221,71,52,3,115,195,138,164,109,124,120,208,136,197,0,40,18,54,142,194,199,3,159,211,75,177,178,102,194,102,155,26,76,113,107,195,68,64,249,252,187,69,144,60,115,220,106,42,213,122,108,184,82,74,153,161,147,58,56,179,114,177,103,108,207,194,130,146,188,243,202,236,217,78,165,138,144,199,150,80,73,61,192,221,87,117,90,109,15,213,29,79,29,227,203,198,101,234,221,62,128,151,21,242,2,228,226,48,227,248,114,177,38,65,221,128,107,62,229,3,89,72,114,101,234,40,152,192,36,89,92,44,66,119,218,146,252,168,102,246,134,55,116,212,13,93,223,4,9,178,50,112,231,151,26,72,12,83,70,64,146,12,133,218,193,86,138,130,166,136,28,216,63,184,53,198,138,114,121,216,162,162,149,61,252,140,122,170,38,94,84,249,34,47,75,18,105,221,160,132,80,69,70,229,81,185,42,172,22,148,237,242,15,60,157,6,74,12,125,129,216,178,181,173,144,66,221,80,38,255,0,81,198,132,252,99,100,56,120,205,130,219,118,49,10,234,59,155,29,171,244,213,243,228,39,79,199,113,46,50,74,110,132,203,146,172,172,15,106,10,47,143,184,26,125,95,248,155,70,124,81,84,142,172,83,78,162,60,120,36,12,120,42,140,55,30,254,59,159,21,169,170,78,167,108,137,144,104,254,101,94,106,236,147,227,154,254,218,91,31,93,117,156,70,200,208,135,178,2,56,220,203,199,59,185,253,79,232,117,70,70,126,67,169,105,230,118,27,138,171,75,57,98,84,3,254,95,104,23,200,190,222,47,84,161,33,127,52,124,28,78,210,170,130,178,203,18,213,238,18,133,161,119,103,198,150,163,228,60,165,35,146,220,163,109,101,42,124,129,228,243,100,215,239,161,229,234,82,33,77,157,63,10,48,168,70,246,223,54,246,179,68,155,175,32,85,85,126,186,147,253,75,52,232,85,215,1,36,83,180,28,124,20,75,2,200,33,128,249,190,127,75,186,213,40,180,101,62,120,183,100,228,92,196,35,107,141,162,200,12,86,217,65,23,199,199,63,219,80,51,117,21,50,0,66,87,243,111,42,160,115,228,126,224,31,58,92,58,148,145,76,172,36,45,229,189,162,215,158,42,249,34,184,213,243,117,86,152,129,12,176,172,170,118,169,244,118,159,28,243,117,220,208,230,249,213,245,50,254,85,227,46,147,39,56,237,34,73,203,94,230,109,193,104,120,38,207,58,155,102,205,140,10,77,212,34,138,147,130,238,88,95,144,54,131,241,253,180,177,186,134,71,161,189,161,142,72,16,180,98,102,143,120,36,223,0,208,177,91,135,233,241,170,51,36,102,145,29,98,104,131,68,128,160,99,76,54,158,64,160,2,158,72,2,192,249,58,125,81,155,229,151,140,96,58,243,44,164,35,238,174,65,219,233,150,21,200,63,55,247,249,213,81,117,28,132,102,254,19,16,138,199,122,157,223,34,239,128,69,216,187,254,250,88,99,153,74,177,37,65,59,131,138,227,253,235,30,60,234,76,90,89,89,36,44,78,205,170,162,216,2,5,170,208,240,121,227,228,222,154,138,66,115,147,219,27,97,230,172,143,20,127,194,1,153,80,43,46,230,94,123,219,31,147,249,190,52,187,168,73,36,217,42,146,45,160,102,216,165,21,0,5,136,179,182,190,59,157,12,178,202,177,50,163,109,0,150,186,4,134,175,7,184,39,70,103,79,36,217,55,44,230,73,35,82,119,187,89,3,130,7,110,77,139,171,61,248,209,72,28,155,84,47,28,145,202,146,124,255,0,231,254,29,17,139,139,147,154,197,96,30,169,137,73,10,210,42,144,57,99,180,22,23,217,141,11,213,96,28,153,74,170,45,128,73,10,161,109,71,63,32,95,63,219,80,117,1,143,229,32,53,124,142,245,231,76,130,241,133,40,132,204,240,220,9,39,166,74,200,163,115,95,101,62,77,16,108,88,174,117,124,51,36,18,159,88,178,174,211,105,184,48,54,41,79,98,9,218,72,4,138,236,116,44,46,241,70,251,17,8,145,76,100,180,33,189,167,224,144,118,158,56,35,145,206,186,21,152,26,82,54,165,30,246,64,227,142,59,254,191,219,64,88,79,175,19,188,205,53,228,40,86,216,24,155,44,72,182,98,24,114,0,241,223,82,43,136,26,227,45,70,48,206,136,213,68,30,106,238,253,188,213,216,253,111,84,225,99,79,212,114,241,240,177,96,19,228,228,202,176,67,24,1,119,51,16,20,6,176,5,216,6,248,215,186,134,60,152,153,153,24,147,178,60,176,200,216,236,81,173,75,41,42,74,176,20,194,199,142,250,95,64,70,36,139,241,152,225,195,110,105,23,116,110,160,146,9,226,187,216,170,239,174,52,50,236,105,26,50,41,141,6,226,232,209,36,31,242,158,255,0,26,39,0,73,149,157,137,143,28,198,54,119,218,133,34,5,183,17,237,175,112,38,200,3,191,23,174,60,209,60,139,35,60,133,208,88,89,8,36,173,130,40,81,29,238,199,197,155,58,0,21,35,109,173,180,155,91,162,164,109,98,56,52,124,241,127,219,231,93,17,20,122,11,25,0,237,53,68,15,60,145,162,158,73,39,141,169,214,69,178,72,88,148,221,10,80,127,203,220,253,184,7,84,250,187,11,35,192,15,37,125,196,157,156,30,0,176,43,155,230,198,152,50,179,43,13,204,54,3,92,157,157,199,111,237,207,198,163,189,217,139,121,239,184,120,165,237,254,154,225,102,103,102,252,196,154,170,227,129,255,0,74,213,131,211,80,75,7,145,152,85,171,109,11,193,7,158,228,143,232,70,128,32,55,53,146,120,94,60,145,127,53,231,82,50,29,133,73,177,238,238,139,228,124,209,212,216,153,19,112,71,4,3,108,88,148,187,253,56,237,227,206,161,203,0,196,16,8,220,1,110,106,255,0,253,26,52,123,232,2,204,135,103,96,173,40,148,133,3,114,144,220,109,29,205,11,53,67,246,174,107,84,22,96,180,91,198,226,9,228,147,207,253,53,57,127,49,178,24,47,31,43,94,0,63,31,125,70,36,67,40,18,112,128,243,70,141,31,242,154,60,248,4,241,122,4,66,152,47,180,81,31,113,87,250,232,156,152,113,133,254,23,32,228,163,72,81,85,225,17,204,220,112,74,130,212,44,129,86,121,28,104,70,10,57,91,175,247,128,191,254,181,208,65,74,42,62,237,201,246,215,96,63,189,232,0,147,28,243,101,135,200,121,45,220,135,150,85,46,69,114,196,131,100,208,29,143,122,213,17,185,82,204,171,96,138,97,183,112,63,98,62,60,235,183,75,86,55,49,28,17,205,139,162,15,111,223,92,11,74,40,175,110,109,185,3,207,246,208,7,10,133,144,85,129,116,3,14,126,247,255,0,93,117,90,192,182,60,88,228,146,23,244,231,253,53,48,168,163,113,85,161,92,51,109,39,143,183,58,225,1,77,88,20,42,197,147,250,232,25,228,112,187,110,155,104,161,184,18,0,191,215,159,157,113,157,88,127,48,60,14,121,6,190,79,127,157,72,8,194,110,222,55,217,246,133,60,246,236,215,255,0,46,53,195,219,134,110,69,16,84,131,253,52,1,224,17,128,36,149,96,64,225,120,174,121,239,119,219,237,174,5,101,11,86,26,143,107,29,251,243,231,81,45,68,168,22,151,217,184,186,29,200,7,189,106,92,209,114,24,3,205,147,86,124,247,239,255,0,77,1,97,49,100,79,141,142,86,25,221,21,183,59,48,11,119,180,168,42,111,119,229,102,4,95,158,218,140,249,25,82,73,190,84,218,230,5,65,182,47,78,151,141,164,128,0,97,66,133,240,64,31,26,29,24,165,176,112,45,72,176,197,75,95,113,99,255,0,173,116,205,35,174,211,33,32,2,69,155,63,21,250,80,237,216,125,180,8,42,121,243,242,114,35,200,121,50,140,212,144,196,197,72,42,170,2,170,171,15,133,1,71,219,93,108,172,181,118,203,16,24,101,10,20,76,9,139,109,40,4,14,124,130,1,0,246,60,14,116,26,75,52,75,34,198,238,171,34,109,117,86,96,29,110,246,158,121,23,70,143,198,166,185,114,41,70,164,222,136,17,89,163,83,74,59,10,174,127,83,207,223,219,160,40,173,142,247,222,210,219,177,37,137,98,77,147,125,249,253,117,54,244,212,219,199,10,72,142,67,67,177,129,227,228,87,200,35,184,34,245,87,231,101,182,23,192,178,42,185,242,123,107,196,246,179,100,121,31,249,207,235,160,2,49,160,155,55,37,32,198,198,150,121,88,146,177,68,187,139,1,108,64,94,123,40,63,176,215,98,149,220,42,8,131,147,202,134,98,182,182,56,187,28,80,175,176,208,202,193,88,19,26,16,164,31,114,216,39,238,62,53,97,116,170,16,199,119,101,88,26,238,120,239,192,0,254,163,76,65,112,117,28,184,39,81,136,164,21,6,226,11,187,113,219,68,154,242,118,173,145,228,3,175,162,244,206,144,210,116,247,124,140,162,146,51,122,100,41,69,101,43,183,115,29,222,109,136,219,197,89,215,207,186,63,83,78,155,213,147,32,239,16,29,201,38,209,101,85,232,29,164,145,116,0,171,214,217,27,23,34,35,145,137,155,22,76,133,65,118,140,171,56,226,249,81,238,11,103,189,146,43,145,170,139,75,45,89,50,186,195,15,200,196,140,160,68,120,125,70,93,172,205,61,145,108,196,53,130,57,2,212,223,131,219,177,208,19,166,197,0,101,73,237,109,197,17,148,213,128,72,236,121,218,5,254,131,83,196,119,84,105,227,37,148,14,23,112,229,118,217,53,218,201,35,250,106,233,241,230,73,162,121,49,242,4,76,251,125,69,77,225,143,96,69,113,222,187,252,142,250,123,205,16,173,98,197,42,185,50,148,99,156,228,109,178,24,41,243,85,68,14,47,143,185,26,115,4,161,33,198,66,239,33,88,246,238,3,105,97,237,22,71,201,231,189,247,208,201,189,138,184,118,12,204,202,169,177,84,222,227,92,249,237,255,0,79,157,68,184,66,72,201,218,2,2,109,3,87,42,40,175,123,230,184,255,0,47,125,64,219,176,213,200,88,164,1,85,153,137,162,173,24,52,107,139,237,246,174,124,234,153,229,137,230,145,154,40,149,89,169,127,134,180,188,118,251,114,78,151,207,155,28,236,210,29,151,216,144,0,223,193,59,120,237,193,81,247,231,227,92,230,79,112,153,201,98,70,208,156,112,107,189,243,127,211,157,77,2,65,142,145,58,183,162,84,109,82,54,150,220,1,238,127,94,223,31,174,188,168,226,9,35,109,164,19,197,29,214,43,139,190,47,129,199,193,241,198,168,64,96,86,245,25,38,82,181,201,41,207,32,139,6,197,31,142,15,220,107,169,43,9,75,25,81,91,243,108,88,200,219,116,11,119,251,254,189,171,86,144,169,150,8,97,150,58,244,65,125,129,91,220,125,199,201,39,193,237,243,249,191,77,85,46,60,113,99,204,209,162,198,172,119,17,185,187,155,32,242,61,188,95,239,93,180,116,49,122,210,68,177,171,237,116,93,161,148,48,111,55,200,31,43,222,136,243,168,200,133,177,101,219,20,172,88,111,85,85,4,109,227,113,60,221,81,31,110,53,155,116,11,96,115,65,0,143,28,60,101,95,210,27,149,155,105,7,158,40,243,175,106,114,226,206,201,15,63,255,0,12,114,120,187,36,223,231,91,239,222,181,237,103,108,232,163,231,238,207,145,145,49,118,30,161,99,185,68,96,217,29,248,228,233,143,76,129,30,28,132,144,23,141,89,89,87,105,81,97,79,60,141,58,129,255,0,15,152,30,63,225,180,177,60,114,236,59,109,191,50,150,43,70,193,4,126,245,227,70,102,49,124,93,195,115,50,6,225,133,213,161,254,247,252,186,210,79,245,18,204,144,181,58,143,80,195,196,244,177,250,110,59,98,44,65,87,45,160,107,137,217,107,134,221,180,48,39,142,13,119,210,192,205,22,18,1,38,209,36,246,77,114,160,14,59,115,216,29,55,234,50,132,250,118,20,14,125,217,42,74,131,249,138,171,27,63,219,75,112,253,49,38,56,153,150,40,80,44,172,236,244,0,179,92,247,190,56,209,118,145,81,91,38,157,79,168,30,149,154,6,105,2,146,37,84,34,130,189,146,163,219,124,1,222,252,247,208,54,114,54,137,30,89,11,34,237,105,28,179,14,47,201,160,63,77,60,250,159,57,50,165,203,201,199,200,92,136,242,250,132,146,9,129,33,93,99,137,85,88,2,1,34,217,249,175,229,214,127,13,92,193,187,97,98,99,165,91,160,104,30,57,254,191,182,169,252,2,12,19,250,128,110,0,150,152,177,42,7,59,151,104,29,187,0,43,247,210,28,117,7,33,17,133,238,111,78,187,119,21,254,186,105,143,63,181,201,112,86,37,136,89,61,253,193,73,254,255,0,182,150,228,36,152,217,146,198,234,86,72,166,163,125,212,130,116,34,101,244,56,233,185,132,76,182,236,170,176,172,76,128,241,125,183,87,111,3,70,76,166,92,40,152,208,148,3,27,48,29,212,144,202,223,179,112,126,213,165,24,148,113,242,55,221,179,34,143,117,85,177,36,241,167,29,59,214,151,165,110,40,79,225,201,141,207,122,65,249,73,31,22,8,253,198,165,175,75,142,65,120,110,165,59,162,18,20,138,220,15,112,191,243,219,253,52,73,1,113,65,27,128,88,150,5,218,55,127,196,107,200,23,255,0,246,234,24,106,135,16,130,161,93,162,222,210,114,74,146,8,31,183,185,120,243,169,100,135,11,28,4,236,17,170,166,218,242,104,158,62,230,251,253,180,158,88,52,90,3,180,192,25,32,144,42,0,24,218,149,39,224,30,111,206,189,44,82,188,242,56,85,102,38,247,7,86,229,136,0,154,55,216,49,63,3,191,125,80,140,82,105,105,88,173,18,1,29,254,40,126,218,29,247,148,152,4,222,205,32,181,190,108,109,111,222,203,14,7,147,167,66,67,200,10,200,15,186,132,198,183,89,20,84,123,91,231,139,39,244,189,107,58,44,9,129,30,110,68,130,60,96,206,207,43,149,1,97,137,1,80,220,26,242,204,43,190,229,163,103,89,188,76,55,70,141,154,120,149,22,229,105,13,237,84,224,209,53,203,120,218,160,147,227,85,245,94,178,49,49,155,18,48,203,40,118,154,65,36,106,86,130,141,136,177,251,187,29,164,22,38,190,5,107,6,187,58,70,156,143,245,72,187,168,230,47,81,138,110,161,42,24,113,93,35,199,195,141,129,220,34,89,25,173,84,240,187,182,169,45,100,2,79,13,165,201,36,173,137,36,1,150,40,162,112,193,84,0,75,19,97,152,247,102,181,224,158,194,192,0,106,137,134,92,221,39,22,73,26,89,242,167,153,229,146,82,140,204,224,215,118,35,228,183,158,57,213,158,148,107,60,177,203,42,71,28,133,55,149,101,44,170,165,183,27,0,128,107,129,230,200,237,223,90,168,164,137,136,246,1,11,197,63,173,8,102,203,194,143,53,230,34,194,49,37,29,152,183,9,108,43,197,238,0,94,130,150,89,58,76,166,126,159,41,199,152,161,18,101,171,84,202,9,35,106,55,120,214,172,22,95,113,236,72,26,191,53,191,197,48,224,147,11,26,28,120,113,253,89,14,36,32,42,64,136,85,149,164,107,22,196,10,44,199,115,22,246,241,164,242,229,172,114,36,134,63,197,185,12,216,237,58,236,136,43,29,203,237,54,207,92,144,27,143,155,212,66,62,141,191,24,102,38,18,182,17,206,56,73,42,43,237,65,146,194,60,104,148,27,86,107,33,165,99,201,8,61,160,5,45,187,113,0,153,90,63,72,75,55,82,139,37,132,228,175,225,211,126,217,107,192,225,87,141,182,0,0,210,128,6,151,206,175,213,114,15,81,158,121,114,114,178,7,57,18,32,101,4,141,187,64,80,2,215,106,0,80,215,125,55,252,41,102,66,183,48,35,115,40,186,80,24,139,32,119,190,7,58,166,172,154,123,52,216,120,109,22,116,173,139,139,140,234,82,72,214,121,95,241,62,140,187,55,110,216,192,5,98,21,130,216,43,238,96,121,26,207,73,159,157,158,14,87,226,166,146,124,140,198,99,52,236,65,118,45,184,3,84,0,32,221,0,54,255,0,40,227,77,58,115,171,117,21,149,242,63,14,37,219,19,200,167,106,212,138,70,214,29,138,238,219,193,227,139,191,149,184,185,175,140,157,67,165,202,177,69,248,147,34,62,25,86,101,133,148,110,73,163,110,212,8,186,21,237,110,44,118,132,157,191,246,4,213,228,214,116,229,199,155,19,215,147,14,9,195,32,92,168,228,82,68,138,73,247,123,104,150,13,100,176,166,13,181,135,61,165,157,139,212,58,114,158,165,135,147,38,119,74,149,150,82,211,16,204,142,196,128,37,32,123,137,59,149,101,81,68,88,106,58,163,26,105,140,45,151,211,208,169,133,150,41,20,165,171,176,90,35,238,104,242,69,88,98,56,187,209,6,70,48,175,89,232,12,193,75,52,121,24,147,38,234,62,229,100,101,236,111,157,172,63,48,0,112,218,202,111,45,61,26,69,90,176,140,110,189,30,84,111,12,114,43,35,32,223,30,211,28,208,16,5,242,78,217,20,83,109,106,220,13,47,55,122,205,117,39,48,100,197,1,131,211,137,32,89,228,44,193,110,73,73,127,115,30,89,182,149,176,44,94,153,44,29,59,55,50,30,167,14,56,108,4,89,100,155,17,147,115,99,56,82,65,20,1,120,201,224,17,202,183,12,15,7,74,243,242,178,166,234,51,96,230,110,151,32,204,161,36,162,101,142,67,180,178,238,161,185,104,237,231,191,127,55,162,16,81,150,5,39,104,41,132,176,96,227,32,206,204,130,41,160,38,70,93,193,2,217,44,44,176,4,3,218,188,145,243,170,112,204,189,71,169,71,22,60,82,202,197,78,200,3,46,229,28,16,25,175,138,27,78,226,66,139,228,233,183,86,134,12,126,158,39,234,107,55,161,131,8,136,5,145,4,141,32,173,192,6,176,160,27,247,53,150,111,202,173,183,66,103,244,182,143,30,49,139,20,35,166,44,97,134,62,12,123,85,42,184,149,137,47,49,38,173,137,60,255,0,42,129,90,20,149,100,89,90,58,51,250,75,184,193,207,151,166,52,81,81,63,134,201,154,85,150,101,165,167,244,246,179,80,111,205,65,73,102,218,104,89,55,51,233,217,250,254,52,25,184,125,86,73,227,133,222,8,64,1,96,2,192,111,73,79,182,45,160,87,181,104,215,60,243,172,183,78,193,195,76,222,179,212,115,195,62,14,25,6,85,45,67,42,121,15,240,161,187,4,139,37,154,185,1,13,86,180,189,23,172,244,220,185,127,1,133,211,51,49,160,89,163,201,200,135,26,127,197,227,71,42,223,59,93,67,169,106,162,170,196,154,90,4,141,106,218,78,210,100,180,234,236,77,215,190,151,207,232,29,50,124,232,38,151,38,40,102,141,100,89,49,84,21,70,187,114,224,154,0,128,164,144,0,36,105,113,158,24,100,86,116,138,57,0,97,176,176,102,190,108,18,188,17,207,39,250,107,103,159,145,6,103,77,200,193,198,198,195,204,76,152,189,37,70,200,147,26,69,102,96,69,199,42,174,226,10,248,36,155,58,201,228,244,28,254,149,139,62,70,70,23,83,92,116,101,85,172,109,202,72,96,57,112,164,22,2,251,237,36,87,28,94,169,73,49,39,37,178,112,160,193,93,242,71,183,216,196,110,27,74,210,216,227,139,228,173,31,146,52,40,203,149,163,137,246,177,81,24,173,202,172,26,216,115,125,148,2,9,31,211,206,131,169,50,226,57,16,206,206,197,75,29,210,238,145,142,239,229,54,79,229,28,223,110,64,213,144,187,148,12,50,26,54,10,16,56,38,212,222,230,231,144,69,88,11,193,227,224,106,171,228,165,38,144,79,226,29,182,150,201,146,156,80,216,128,208,34,168,175,36,27,36,243,241,199,206,180,49,51,245,156,99,211,36,201,154,86,91,108,55,101,86,100,122,182,80,72,176,140,9,27,108,128,64,32,13,103,67,100,162,6,25,4,191,6,189,67,74,8,21,77,98,192,12,55,121,38,135,131,163,253,55,129,88,60,146,42,42,139,44,54,237,174,123,223,205,26,239,219,81,36,154,11,96,207,20,24,131,96,220,101,111,112,70,145,152,2,24,241,68,119,225,126,252,29,114,89,31,27,43,116,79,44,172,170,173,74,225,68,129,185,43,100,17,230,195,87,21,219,86,202,208,190,104,201,126,160,49,166,149,182,169,156,238,70,112,63,50,178,159,105,54,110,197,15,157,74,110,143,46,64,3,26,108,60,160,195,105,49,102,40,145,151,104,173,202,197,106,135,20,62,223,168,19,94,139,179,51,249,18,43,41,124,188,8,87,32,29,171,10,201,233,109,35,218,3,17,201,42,44,158,71,44,9,248,213,121,50,137,137,202,126,163,180,178,215,166,45,205,5,10,64,226,168,104,222,161,244,223,212,9,60,185,67,164,206,209,40,6,194,199,63,96,20,22,1,155,221,207,62,123,104,2,101,89,114,104,109,17,38,225,27,198,80,145,96,0,120,186,228,26,243,84,120,214,170,158,152,38,81,30,70,76,50,52,112,207,44,145,187,82,159,203,186,200,32,134,83,199,32,121,241,174,54,20,130,24,228,152,62,60,14,162,68,19,26,221,199,101,39,131,193,190,123,234,126,139,230,203,38,60,50,46,196,103,144,203,34,211,21,186,238,107,113,218,67,80,251,80,26,208,68,137,212,34,18,182,53,69,10,172,81,20,144,163,51,5,80,7,4,27,251,0,69,247,38,142,134,232,148,172,66,216,184,184,229,68,211,66,222,172,68,167,171,194,215,123,181,249,170,221,207,62,53,9,39,199,121,162,159,11,212,198,100,165,98,36,46,84,248,165,107,52,59,85,214,153,245,8,100,157,164,147,27,36,68,38,80,175,20,219,66,148,90,28,19,200,174,228,124,139,208,77,211,217,100,23,152,175,34,251,91,108,78,64,228,131,70,197,215,28,144,1,210,76,24,36,171,151,26,199,153,43,77,11,74,204,55,168,0,147,220,142,15,98,13,213,1,122,179,35,167,198,32,133,225,148,22,145,148,82,128,222,246,238,23,111,110,57,163,223,176,212,199,76,119,159,104,145,153,141,141,164,42,238,170,191,204,195,246,160,117,102,44,82,65,139,33,147,21,147,123,239,140,237,36,6,81,99,207,62,121,213,88,40,219,160,12,152,35,197,153,189,34,68,108,1,82,251,131,58,145,249,187,47,22,167,143,158,57,213,152,234,170,210,66,236,28,186,30,28,149,22,64,61,200,246,154,242,124,144,7,6,245,57,88,79,152,125,56,189,117,86,254,26,204,89,130,128,121,6,141,129,184,159,62,77,119,213,134,105,242,24,174,30,22,38,30,214,5,146,38,43,200,94,11,122,141,247,53,251,222,139,19,64,50,99,184,64,254,139,40,82,168,228,143,202,230,246,130,124,93,26,254,186,228,202,21,141,196,6,225,100,223,36,246,60,114,60,30,116,213,164,201,108,11,154,102,146,100,2,53,254,16,44,176,254,96,221,128,218,197,148,0,73,55,103,142,197,115,165,197,177,118,88,83,184,51,10,94,199,130,121,62,116,192,24,144,89,137,69,218,40,213,95,254,29,78,60,153,163,82,33,97,25,101,218,212,163,149,239,71,131,127,63,182,170,63,151,189,110,23,198,166,170,238,229,227,141,182,175,186,151,144,0,238,116,1,126,60,224,99,75,8,50,110,118,83,26,141,212,221,193,4,3,92,131,220,130,126,8,208,229,118,198,109,44,129,100,50,155,227,191,110,222,127,174,160,84,169,228,31,2,171,154,248,58,47,23,16,77,148,144,169,38,208,238,32,111,54,7,96,7,114,77,40,31,230,35,70,129,100,112,189,47,23,167,116,185,58,150,92,205,144,193,23,31,13,34,111,72,182,79,166,178,72,88,222,237,177,7,0,213,22,102,80,56,189,33,147,104,17,19,91,138,123,201,59,129,110,77,147,242,107,145,254,182,116,243,62,116,207,233,152,144,70,210,200,152,80,152,213,85,64,45,35,18,242,183,114,88,151,106,178,7,181,5,30,52,154,25,4,114,2,120,139,112,220,9,60,143,191,199,30,64,189,37,126,131,65,24,73,143,42,75,12,222,170,200,168,226,21,138,13,204,242,1,106,24,238,80,0,35,146,65,165,190,15,26,109,150,203,156,113,250,86,20,39,23,16,164,121,82,26,181,154,66,14,252,134,52,74,160,82,105,79,10,183,192,98,196,216,112,199,78,233,187,38,67,38,103,80,141,61,88,192,222,208,192,196,20,178,121,86,145,130,181,14,202,0,63,152,234,19,66,184,49,127,130,116,188,115,55,80,202,148,46,84,177,91,22,61,196,11,96,123,85,129,44,121,12,195,154,10,45,54,188,10,98,24,217,164,1,80,238,106,1,119,42,134,160,59,3,241,93,199,198,184,209,150,86,164,91,187,220,31,104,219,255,0,15,253,14,155,79,138,248,24,83,196,178,42,195,35,5,155,41,95,112,154,185,10,132,114,200,24,114,195,134,109,167,181,105,68,111,189,137,49,135,13,238,218,85,79,63,110,59,127,174,154,105,232,103,84,145,30,231,101,218,180,192,177,162,88,247,175,45,216,124,142,60,107,222,231,118,96,1,102,54,20,41,36,146,123,124,125,232,119,215,75,211,23,64,21,170,137,81,182,239,159,143,252,191,182,164,1,25,1,24,54,235,34,139,27,224,112,65,21,206,152,168,172,37,99,151,220,8,44,6,221,212,192,213,242,191,30,47,201,227,94,72,217,213,128,66,198,251,40,36,30,69,14,62,44,127,81,171,100,145,24,16,18,37,55,184,236,80,165,156,217,161,192,160,5,10,237,199,223,80,136,161,54,109,84,237,182,34,246,251,174,235,176,248,7,64,142,56,82,24,163,213,18,5,240,56,190,227,93,87,120,210,145,138,237,7,113,59,79,39,245,241,64,14,254,120,212,119,91,238,20,164,150,230,183,119,231,159,157,74,39,120,173,163,96,8,96,74,181,53,145,117,126,15,123,253,107,64,20,178,50,162,216,59,72,52,79,254,126,154,242,171,16,213,192,3,154,243,175,29,161,80,42,109,0,87,230,6,245,208,235,100,176,21,68,109,191,159,141,0,112,169,107,106,98,73,31,150,185,63,253,106,200,221,97,200,220,216,240,72,41,151,210,101,98,128,144,87,176,32,240,121,28,247,23,207,109,68,15,12,164,176,246,128,69,243,246,251,141,112,144,106,255,0,215,110,128,58,25,130,238,220,196,247,39,231,239,117,199,239,174,146,192,6,34,172,112,75,121,62,107,239,241,174,7,27,137,162,7,4,5,36,93,115,207,207,235,174,149,46,55,91,18,214,62,196,126,191,219,246,208,50,35,97,186,86,34,187,93,1,174,53,40,84,59,59,95,229,54,111,228,241,127,233,174,143,203,184,221,139,173,160,30,124,107,199,97,91,4,130,56,1,154,235,142,224,254,191,203,160,10,205,93,144,9,249,22,63,109,121,130,128,165,94,237,65,60,17,180,158,227,158,255,0,175,155,212,202,85,237,32,1,193,10,215,200,22,79,63,191,252,181,198,1,9,0,88,228,3,207,32,104,17,2,8,62,24,120,163,174,89,7,227,207,26,145,60,14,107,147,192,61,181,30,247,64,144,8,22,57,239,160,14,130,128,168,55,230,234,184,248,161,175,19,185,104,2,181,199,26,241,12,85,137,30,104,113,168,237,174,247,127,26,0,232,22,64,23,246,251,235,164,93,213,254,195,94,140,236,149,93,163,14,161,129,42,214,85,128,240,104,131,95,190,188,188,47,38,248,161,199,111,211,157,0,74,48,134,69,87,112,20,130,47,110,234,106,52,59,143,52,46,248,239,168,130,7,5,84,223,125,214,127,107,215,79,61,249,53,197,30,53,237,207,91,111,218,163,143,119,11,205,246,243,207,58,0,156,102,22,230,89,25,72,123,220,5,141,164,115,192,32,147,219,206,141,151,23,27,25,81,241,115,164,57,177,143,81,202,68,200,99,160,45,123,90,176,55,238,186,52,121,21,200,81,72,209,76,29,25,73,13,194,178,251,79,145,184,30,42,198,157,224,69,15,81,144,228,77,52,43,16,153,170,41,49,129,102,44,1,96,89,74,146,59,128,44,144,59,10,189,2,97,221,27,168,101,231,69,57,153,98,108,136,66,147,33,109,173,38,227,183,107,0,127,48,252,215,92,128,111,157,104,250,116,242,203,37,154,0,47,5,89,155,112,21,96,147,86,59,17,220,3,127,184,120,248,68,97,198,113,201,112,200,174,140,207,103,113,228,217,32,130,220,49,0,31,104,224,209,209,216,216,185,108,93,22,70,141,93,189,61,207,185,134,224,1,52,0,178,5,53,241,227,245,173,32,154,106,140,228,213,6,55,166,242,178,141,192,178,22,98,164,213,27,191,244,253,116,19,72,160,181,2,222,150,223,105,66,193,88,208,12,15,234,126,126,56,208,114,229,117,5,86,98,224,110,91,42,140,8,5,172,113,100,80,224,89,171,22,1,190,117,214,142,82,206,242,47,187,118,214,96,160,112,0,163,185,121,32,208,55,94,52,73,137,71,236,176,46,48,245,4,113,149,126,84,48,162,220,208,60,159,23,85,223,85,170,68,237,181,0,217,184,53,238,21,199,193,239,92,143,235,241,90,133,200,183,249,130,138,165,32,223,146,15,29,170,172,147,206,169,127,82,25,108,178,219,184,22,220,3,206,222,199,255,0,42,142,161,178,146,24,24,246,95,168,209,149,85,220,3,113,207,110,63,168,254,186,24,66,237,35,147,180,171,19,104,161,65,7,231,251,95,239,163,253,64,185,109,20,147,5,79,104,85,85,33,74,237,83,223,191,123,253,43,65,200,39,76,66,84,109,32,219,43,49,60,216,228,243,64,88,179,161,49,23,196,239,26,69,115,18,66,80,36,154,4,119,166,31,203,193,228,127,77,118,70,100,140,16,66,181,240,124,14,69,126,252,247,30,59,119,210,191,199,228,36,196,156,146,120,33,89,199,138,60,130,107,250,94,152,98,160,200,196,245,232,47,241,152,82,221,5,4,11,171,238,108,159,216,85,106,94,197,84,31,28,64,130,205,150,208,89,225,73,54,64,0,2,121,239,64,15,219,94,209,221,51,166,207,147,130,140,21,246,47,181,120,45,192,251,209,243,122,246,176,169,27,118,95,38,40,179,188,51,122,106,22,69,79,85,20,83,123,149,129,227,236,5,143,223,87,228,76,146,225,200,192,80,117,14,150,63,50,237,238,62,121,227,80,194,82,153,164,251,91,104,42,70,208,163,155,191,159,31,125,14,140,209,244,145,11,0,76,50,180,107,199,128,188,15,222,198,182,106,147,53,75,63,208,47,83,125,216,120,145,89,0,6,122,242,5,209,63,110,198,180,44,241,47,224,125,70,27,86,74,0,3,219,106,223,245,228,26,213,249,101,91,49,80,70,26,56,213,80,178,246,39,185,111,220,238,254,154,167,172,177,24,24,17,169,20,113,196,172,171,71,222,204,192,181,253,246,143,219,73,104,105,44,151,117,88,99,195,143,166,196,231,106,254,2,57,66,243,238,222,204,73,253,123,104,24,118,8,113,218,58,35,99,131,181,124,243,207,247,209,191,80,201,38,87,87,88,10,176,92,120,177,177,35,4,120,72,215,254,164,254,135,75,241,165,72,112,203,6,98,192,146,171,95,202,77,45,27,242,71,122,211,138,164,75,118,193,112,16,48,200,70,98,45,5,129,199,1,151,159,233,122,135,85,140,69,212,166,23,96,181,240,0,243,162,240,153,88,228,32,4,6,245,72,7,146,0,23,87,231,183,233,174,245,80,92,26,13,69,175,133,246,158,227,191,207,62,117,94,145,88,46,197,75,135,41,150,234,41,21,135,142,195,253,121,213,178,153,113,164,6,38,1,148,61,17,222,152,223,239,216,127,93,15,211,156,54,28,251,154,183,202,182,203,218,133,127,211,71,97,36,57,11,62,86,73,35,22,61,173,32,80,119,72,204,73,17,168,174,231,104,228,246,93,199,227,72,181,160,156,115,38,41,151,38,56,247,24,128,120,73,225,99,98,181,185,175,243,0,104,1,218,249,208,232,226,97,11,128,55,135,220,224,2,77,14,220,159,154,39,247,213,195,45,231,121,119,43,23,152,50,54,209,181,85,92,114,163,142,84,50,173,14,43,237,174,116,252,65,36,82,203,147,35,38,62,60,64,49,81,185,166,148,145,81,32,177,108,196,146,72,236,160,183,198,149,214,89,76,146,99,51,227,54,70,252,120,163,144,148,71,153,194,171,115,68,168,22,204,1,239,67,199,125,27,146,157,39,10,40,177,229,50,103,245,37,59,161,129,148,8,130,154,102,150,95,230,59,128,27,99,4,123,84,22,34,246,234,24,243,239,138,78,163,149,26,76,32,83,143,143,0,20,166,98,61,171,192,255,0,219,69,22,86,249,224,119,98,74,117,44,211,52,238,85,229,105,11,51,49,247,59,95,230,39,228,147,164,149,236,147,103,210,37,124,145,22,110,75,168,139,121,109,202,170,139,28,72,70,224,139,192,80,72,81,181,120,53,172,230,116,243,228,227,205,145,248,153,208,100,78,72,84,149,130,173,238,107,190,121,160,7,239,166,243,130,189,33,122,119,79,0,178,46,217,125,212,204,132,138,102,99,237,80,197,139,29,198,130,168,243,161,241,48,227,200,198,149,114,90,48,162,61,197,154,70,88,67,2,190,215,106,182,59,111,218,160,150,32,80,214,81,105,91,52,171,182,196,233,143,155,155,135,26,69,4,217,6,38,137,88,173,152,226,1,108,171,55,229,95,230,224,158,121,209,18,140,72,85,86,74,201,146,77,161,80,57,68,22,121,5,170,201,189,180,59,87,125,93,213,94,60,204,121,68,14,210,42,202,170,145,50,8,252,81,59,84,237,65,100,208,54,223,45,122,14,121,125,44,92,182,141,212,178,0,4,161,121,5,107,129,241,220,130,124,241,173,86,81,53,67,116,207,118,141,34,154,40,101,5,38,48,66,172,87,23,30,85,39,116,165,59,74,219,104,2,196,221,89,189,181,172,254,78,76,142,68,226,74,103,178,173,86,110,249,221,124,222,214,227,142,218,53,50,21,58,118,73,141,128,48,171,149,1,187,30,15,7,193,163,165,83,132,71,116,101,10,187,247,19,193,1,73,218,123,127,186,69,126,135,68,85,50,89,114,137,49,101,202,49,146,161,119,29,161,109,73,4,209,253,1,243,247,211,104,114,28,226,205,143,34,110,17,176,151,133,218,11,85,158,46,190,218,73,141,4,131,46,72,221,199,168,93,149,213,77,115,103,131,246,243,251,233,166,49,19,197,42,22,44,205,3,163,2,47,105,42,71,111,158,71,62,52,228,17,249,28,60,18,226,226,153,230,139,210,86,129,40,182,210,24,130,164,145,68,130,57,90,249,237,160,112,195,228,60,137,32,145,191,4,204,176,179,42,146,65,98,4,76,64,251,146,167,186,242,7,26,102,146,6,232,66,5,145,153,159,21,89,25,136,44,23,212,137,133,215,192,4,87,29,175,82,234,24,73,129,129,136,208,99,73,136,211,58,25,226,218,202,178,21,247,43,5,98,85,133,21,178,167,191,36,15,56,41,211,167,177,184,183,22,208,71,64,234,50,225,253,73,54,33,87,141,150,103,142,120,189,51,42,204,202,191,152,40,4,171,5,170,106,170,252,223,58,125,62,12,93,55,41,103,198,79,194,153,96,44,201,24,45,139,150,183,100,90,150,42,24,176,35,105,43,96,222,222,14,177,234,217,112,228,197,146,232,171,149,20,162,104,179,249,123,85,109,234,178,178,155,173,198,183,123,72,81,207,180,107,67,208,122,140,175,158,122,114,42,229,100,77,51,200,221,59,215,95,253,40,125,172,36,133,232,45,83,49,97,200,218,187,184,170,210,228,141,187,69,66,77,70,152,78,60,11,133,213,147,169,130,34,48,163,75,60,140,108,48,10,40,216,37,119,22,96,167,189,138,177,206,187,210,250,23,225,58,171,245,25,160,88,122,130,135,200,29,38,22,18,38,36,236,212,130,71,230,201,182,97,24,228,109,231,192,215,114,94,12,124,87,124,16,39,129,38,70,141,227,86,216,193,148,16,72,34,249,37,118,216,28,133,53,219,86,96,66,241,231,71,140,175,43,178,160,96,241,18,25,230,115,186,129,98,73,35,104,82,15,114,88,241,99,88,198,79,171,28,154,192,12,229,122,47,86,206,235,165,215,32,96,34,201,10,179,94,254,163,42,145,26,16,84,126,69,47,33,174,192,47,99,168,224,245,188,124,236,172,124,78,167,211,84,207,212,106,40,179,250,68,62,158,68,146,49,228,202,133,246,201,186,253,196,243,64,243,231,70,117,232,97,234,165,49,82,120,178,83,13,202,185,199,181,95,196,146,190,174,229,61,200,0,162,252,170,145,96,181,148,184,103,35,162,190,59,196,211,54,83,70,208,67,147,15,45,2,177,0,176,28,17,33,82,65,6,138,2,127,154,142,180,84,227,157,137,221,216,46,71,68,159,169,54,22,30,7,81,192,234,125,35,5,219,212,135,166,203,179,33,141,159,86,83,11,123,217,207,22,202,26,151,104,94,6,181,191,79,183,77,108,85,196,233,61,79,163,225,72,25,85,177,2,109,102,63,148,134,182,86,45,119,249,133,142,117,243,92,254,151,128,249,185,13,133,60,166,88,91,108,81,68,148,100,96,222,221,167,185,187,224,247,4,107,91,28,125,94,30,157,27,117,137,215,169,230,170,21,79,95,23,213,48,41,23,71,33,64,147,112,190,225,128,83,197,157,110,157,36,246,99,40,219,166,109,229,234,221,74,57,99,199,198,206,250,106,56,195,152,157,90,87,147,211,96,107,105,95,83,150,236,118,143,138,58,83,245,47,72,250,131,35,34,46,169,210,250,170,228,230,68,133,125,46,158,205,138,2,42,254,80,85,201,61,238,219,155,190,104,107,51,15,226,178,200,16,46,70,33,218,206,254,164,127,137,4,146,110,164,67,184,145,242,203,124,217,220,123,180,233,216,29,71,3,175,140,249,177,219,39,10,3,43,24,240,149,101,117,98,54,168,42,20,51,17,187,155,20,118,223,29,180,220,211,195,7,26,204,118,38,29,83,37,178,114,95,168,116,252,92,201,37,99,35,92,96,179,40,182,82,210,216,114,212,110,195,3,92,158,117,78,40,250,105,148,75,42,245,78,150,232,214,26,2,51,33,220,26,201,93,212,202,71,7,135,54,9,212,122,198,46,95,83,234,89,189,95,19,167,100,97,225,100,57,116,87,30,145,78,0,52,118,175,44,60,124,213,30,8,210,160,165,86,76,83,152,193,161,12,5,75,181,88,238,3,112,91,187,247,14,228,158,223,203,122,151,4,244,202,183,89,30,227,244,172,56,177,226,56,93,115,14,104,213,119,31,95,14,104,28,247,240,81,129,170,190,56,226,251,106,225,210,37,154,37,151,31,240,114,137,21,163,86,198,204,137,217,183,14,54,141,223,155,245,178,15,58,71,142,205,28,242,202,3,218,84,104,170,40,173,181,1,193,220,90,201,227,201,241,222,172,145,146,85,6,88,242,84,5,12,88,72,171,26,171,22,43,99,150,98,105,184,239,202,253,244,156,93,236,44,18,120,158,12,135,89,177,140,69,20,9,18,82,193,192,94,198,139,114,40,30,7,183,158,215,171,51,49,34,150,51,4,207,190,66,162,54,10,64,59,104,215,38,249,12,56,7,159,58,105,7,82,196,146,52,198,234,125,53,228,199,10,172,179,50,43,74,150,8,221,197,128,187,130,240,180,121,59,77,233,196,95,77,193,214,49,218,78,149,156,193,145,24,109,104,3,56,99,252,204,160,134,176,15,61,234,187,124,157,218,195,66,120,62,127,151,12,216,18,196,177,100,201,10,148,86,71,86,112,197,86,193,247,40,255,0,53,30,123,113,216,86,168,199,206,206,147,46,52,110,163,35,35,61,130,236,204,55,119,7,110,211,220,213,208,58,101,213,126,151,235,216,242,200,114,240,242,50,182,22,31,136,136,250,160,209,39,112,3,220,1,239,69,65,249,210,152,162,109,197,84,191,170,167,154,135,115,40,90,62,209,249,148,254,163,90,166,156,109,49,89,165,204,72,189,5,50,65,234,64,176,3,34,227,169,6,247,49,47,98,53,81,193,166,32,18,120,246,138,173,89,143,139,140,20,36,72,90,61,231,99,187,130,202,0,191,104,0,123,79,112,15,35,237,168,244,201,155,43,5,92,228,16,202,10,185,100,166,3,113,91,231,128,15,127,216,246,215,58,119,80,114,95,21,177,17,76,8,201,99,220,7,32,45,155,246,130,188,87,232,117,18,109,170,46,52,134,76,98,83,41,247,51,19,184,180,137,71,113,231,109,1,220,115,219,130,42,190,116,60,249,61,60,18,35,198,201,102,33,119,255,0,20,40,2,198,234,38,251,155,239,219,237,90,178,57,98,88,99,142,76,133,13,182,157,119,40,97,118,64,60,243,199,28,159,58,22,88,153,36,222,153,153,56,234,10,171,41,149,84,119,32,93,82,240,11,114,111,190,165,3,64,57,61,79,19,22,89,12,77,142,193,110,48,143,56,106,45,185,64,111,4,42,177,36,128,121,3,74,70,84,129,99,16,239,72,163,135,107,122,17,2,7,21,185,133,27,36,243,124,119,174,52,226,97,145,144,229,102,205,15,44,166,223,212,133,100,98,224,159,204,0,98,220,252,115,200,251,104,56,240,178,50,87,124,189,37,113,165,60,180,134,65,139,26,41,0,240,9,34,168,130,77,10,171,58,213,52,75,77,3,9,23,54,50,39,199,65,31,170,89,158,56,194,152,195,16,55,49,162,15,197,95,110,213,166,253,56,77,248,121,54,74,201,31,172,202,234,173,239,141,150,236,51,5,37,65,4,10,82,1,247,93,234,156,72,176,33,87,76,182,194,46,102,46,66,228,180,130,218,129,13,180,211,109,254,80,164,55,60,221,86,158,71,151,28,145,122,120,241,75,232,64,174,177,44,140,34,16,161,42,225,148,54,230,22,110,184,4,243,186,239,83,39,120,64,101,115,229,134,72,241,224,92,117,105,127,10,209,180,175,17,83,37,202,197,29,137,162,188,16,182,73,27,118,142,6,189,46,74,229,226,152,114,10,122,152,173,181,6,83,132,104,227,218,56,10,41,72,44,73,32,18,77,221,86,180,121,189,71,57,241,36,196,154,28,57,164,207,150,52,245,178,89,78,68,133,155,212,1,165,27,125,164,46,214,220,72,80,123,2,73,210,99,133,232,202,122,124,146,71,7,80,79,226,44,127,137,121,109,130,216,183,91,139,211,10,44,30,77,119,96,7,21,23,75,34,102,110,72,202,74,192,131,84,72,36,81,34,175,183,127,237,249,70,173,143,3,42,72,90,100,196,157,225,12,16,200,136,89,67,30,195,143,252,231,87,100,192,144,185,152,72,98,247,176,220,64,225,214,183,40,32,144,214,24,16,110,143,206,169,137,100,134,81,145,12,141,25,66,8,150,38,166,91,178,59,16,121,163,216,234,191,161,151,98,96,156,216,151,210,37,228,103,40,209,132,252,181,68,27,190,124,223,28,86,159,244,254,145,214,225,233,221,70,28,44,76,239,83,34,8,131,199,143,31,186,85,222,88,177,102,22,168,21,79,229,254,98,183,219,73,229,202,76,129,248,249,230,89,178,222,64,29,78,225,39,11,180,219,15,20,106,200,36,158,228,233,139,229,197,141,244,222,19,178,72,201,54,99,178,43,149,99,182,40,194,131,184,169,171,105,88,80,21,197,145,99,82,239,64,168,89,149,211,179,176,86,68,155,31,208,120,228,104,219,212,96,24,17,237,160,110,168,81,3,154,239,169,116,156,40,37,155,241,89,67,255,0,69,140,68,147,170,130,219,128,0,172,99,142,236,104,126,150,123,13,30,114,224,252,26,172,206,174,35,103,32,23,50,110,220,127,40,246,237,69,80,199,191,4,139,227,68,71,137,133,60,239,4,179,147,129,138,68,249,111,27,0,102,99,74,81,120,171,162,20,87,0,179,17,192,210,109,214,71,72,169,134,126,78,108,153,140,207,39,82,206,157,157,21,28,0,172,198,137,94,104,87,101,60,80,4,138,219,122,246,54,51,244,249,165,143,7,59,25,192,81,248,156,197,115,177,120,54,170,108,130,183,198,226,55,49,225,120,187,173,230,131,50,92,204,217,204,56,138,238,81,134,59,88,68,0,42,195,24,28,159,104,2,199,113,118,123,141,12,249,49,74,141,4,76,145,97,35,5,72,214,75,223,118,3,51,29,187,152,29,188,240,20,47,3,69,48,179,153,83,182,65,17,187,76,208,37,5,4,5,6,48,60,18,167,111,35,181,26,227,192,189,82,72,95,97,244,225,22,210,126,101,220,10,173,214,230,59,187,218,142,124,93,27,215,125,55,146,6,225,230,115,32,189,128,131,37,26,59,200,60,31,2,133,242,108,234,153,230,120,223,209,125,132,238,38,169,86,201,4,120,226,199,97,218,199,141,92,81,55,100,36,10,11,132,145,140,106,42,216,128,72,29,248,190,121,38,191,114,117,213,43,97,76,138,25,85,168,211,21,236,0,39,159,55,124,118,60,86,165,12,70,64,86,23,97,33,112,130,148,255,0,53,119,63,23,124,113,216,235,146,170,122,206,242,122,234,204,85,164,223,29,83,95,187,207,107,190,79,154,90,208,34,162,229,76,145,34,251,123,42,159,113,28,17,219,177,63,39,237,227,81,73,104,177,222,193,25,64,35,115,123,128,240,64,253,60,252,234,195,4,95,135,245,142,74,144,109,89,119,41,125,220,149,246,146,14,222,5,159,191,23,170,177,226,146,121,2,69,180,203,96,123,152,47,159,23,220,223,63,166,128,44,40,204,133,228,73,153,120,80,224,138,44,160,112,73,240,5,246,251,107,138,168,33,221,180,22,102,80,8,174,43,146,126,77,139,254,95,141,116,227,109,88,228,180,220,214,74,151,1,150,141,16,71,113,243,205,121,212,28,238,117,86,219,185,85,85,77,14,108,247,227,191,253,239,64,21,150,27,129,38,143,223,94,4,250,68,18,10,131,180,169,53,207,125,92,76,106,200,77,168,32,157,180,125,180,40,21,111,139,191,252,173,69,135,184,42,147,106,180,220,87,52,62,127,126,254,52,12,142,229,44,77,241,243,183,146,62,127,95,190,189,100,0,194,192,55,116,43,250,106,39,138,85,85,82,71,123,39,119,126,69,253,191,208,121,189,76,42,149,12,74,237,62,9,174,116,1,22,228,181,217,230,246,145,220,106,76,140,100,98,80,16,199,218,85,130,128,60,26,253,53,50,172,45,28,145,68,130,119,10,241,116,124,246,63,174,160,35,12,105,69,241,124,70,199,139,251,15,215,64,30,117,6,53,98,25,95,113,15,97,74,223,130,56,224,255,0,224,215,3,236,195,100,184,198,249,21,255,0,48,176,84,48,228,85,128,119,127,109,74,53,86,96,55,170,131,221,136,96,20,119,178,127,106,254,218,227,174,209,32,111,85,93,125,172,187,119,0,46,168,155,249,227,64,19,202,196,147,26,56,222,77,133,93,3,108,121,16,53,145,119,180,49,53,67,185,3,157,82,35,44,118,163,68,66,142,251,150,191,214,245,100,79,147,142,3,71,41,64,121,59,92,47,112,62,123,254,218,227,77,59,132,223,145,43,21,4,114,252,215,192,248,26,4,86,18,71,42,161,29,138,138,218,171,186,191,160,251,234,195,142,233,28,77,36,82,196,178,53,172,146,134,9,66,129,61,185,163,201,171,213,176,50,128,4,210,228,8,246,20,83,28,148,84,248,238,106,135,60,88,187,211,12,172,174,139,153,138,190,151,72,147,31,38,182,171,69,158,68,118,2,242,98,96,204,0,239,65,191,126,52,48,98,82,132,88,216,180,59,58,169,162,47,184,249,215,54,145,201,90,253,120,213,129,21,133,170,53,223,180,168,20,107,189,155,215,153,118,164,138,222,154,58,53,50,115,184,139,163,126,13,17,250,232,2,189,180,14,229,96,111,177,226,191,109,117,61,49,33,245,55,17,71,183,123,174,15,199,7,157,122,70,6,203,72,178,109,218,160,175,106,3,129,216,126,159,215,92,40,161,133,16,73,236,84,171,95,207,58,0,145,84,246,128,236,120,22,24,81,31,111,143,254,245,226,108,42,200,160,170,138,80,8,82,1,248,63,175,60,235,193,80,49,27,249,248,218,127,243,227,92,84,94,67,43,17,226,135,59,190,255,0,215,237,219,64,28,67,185,130,109,6,174,135,207,6,239,201,63,233,162,225,203,201,193,50,174,46,76,133,1,87,52,197,81,136,20,9,6,141,242,64,60,29,15,26,169,148,128,24,123,73,5,65,53,251,14,64,240,127,208,235,178,158,66,173,49,86,230,66,14,230,176,13,53,159,29,134,129,27,62,151,213,34,76,88,211,214,16,203,38,248,212,202,125,146,90,169,29,185,5,143,6,192,6,128,4,16,110,230,234,217,33,137,92,172,134,150,50,9,82,234,165,128,62,226,20,31,183,62,106,245,138,135,15,115,186,77,112,251,1,44,0,38,143,147,200,27,121,4,147,241,93,245,186,29,78,25,33,199,133,82,85,85,133,99,33,156,176,125,160,14,196,146,189,199,114,124,252,0,11,37,160,227,41,102,46,4,108,155,129,13,237,98,192,139,176,123,158,46,251,215,157,15,6,66,72,20,17,26,134,90,86,102,0,126,132,252,15,176,237,246,208,237,152,30,118,118,73,28,177,44,79,0,181,159,62,56,175,239,169,197,36,97,85,191,37,88,117,44,121,231,200,28,126,154,118,77,82,46,200,153,237,156,68,43,104,37,66,251,69,243,71,183,23,170,101,157,214,39,87,133,150,69,4,109,218,88,80,230,135,63,36,127,195,171,194,227,151,80,17,90,48,2,134,12,85,66,143,35,226,129,39,92,48,67,28,50,186,194,210,51,13,222,210,2,138,35,184,243,116,40,113,85,122,150,53,131,175,153,41,121,16,198,177,47,40,77,134,31,148,48,224,240,7,159,222,190,250,244,146,8,99,87,133,11,5,224,51,40,32,249,239,70,136,249,208,135,252,69,157,164,135,167,74,140,224,177,155,41,215,112,2,128,33,44,211,123,150,217,191,221,208,82,175,95,80,198,44,156,68,216,164,180,79,147,24,118,2,201,37,90,183,31,181,247,58,158,233,58,178,148,45,88,222,8,115,103,103,86,197,105,35,84,14,25,16,14,44,128,79,107,242,59,95,233,122,53,86,60,126,150,64,141,253,83,43,54,214,109,222,230,218,44,1,231,142,223,58,203,183,73,250,166,71,245,38,24,194,205,250,131,38,17,206,219,240,223,238,255,0,97,160,76,93,92,70,141,57,156,171,21,55,28,155,155,228,114,164,209,186,248,241,162,211,211,26,142,79,173,244,120,14,54,19,71,60,147,113,35,109,219,31,21,127,113,125,239,94,215,207,122,79,175,157,12,210,7,201,132,172,187,88,12,198,140,147,181,73,36,95,39,158,250,246,163,35,232,66,16,134,98,3,19,237,59,171,131,219,157,82,66,201,156,225,163,84,19,50,179,238,38,129,81,77,219,229,72,237,205,141,77,114,4,82,72,174,206,19,146,88,18,108,130,104,145,251,113,250,234,217,241,25,186,84,189,70,59,95,68,6,4,222,226,193,128,21,127,238,150,179,246,26,186,109,81,186,105,59,98,73,220,25,166,218,111,248,148,9,91,226,143,159,223,251,232,121,228,245,50,33,245,8,42,170,136,170,59,5,90,174,123,222,173,148,7,140,228,89,17,177,46,0,21,180,115,255,0,78,6,169,201,134,72,154,16,246,188,209,243,238,36,30,126,251,124,105,160,170,68,102,115,31,80,118,100,185,4,204,197,57,176,77,14,126,57,63,219,84,38,223,192,200,72,252,170,65,31,96,220,15,235,122,187,48,153,122,134,68,148,21,29,219,109,27,163,98,232,215,110,213,231,85,5,43,211,115,16,112,85,130,144,13,255,0,55,253,244,239,22,69,100,247,79,79,255,0,104,250,97,153,173,217,119,93,3,104,71,250,214,175,203,185,113,98,117,80,88,168,162,69,209,161,243,227,159,235,161,58,91,215,82,199,97,103,108,232,79,220,19,180,233,174,38,52,217,179,69,129,140,55,75,34,2,162,184,82,178,21,36,252,10,230,254,218,30,25,43,69,93,35,167,79,153,50,97,226,81,153,228,115,185,206,216,226,69,22,206,231,249,85,87,220,79,198,138,234,35,22,44,156,88,58,123,179,97,68,36,116,149,199,186,106,231,213,97,180,86,235,52,59,128,22,244,86,116,176,244,191,87,164,244,198,45,22,225,30,126,100,103,112,200,27,172,37,249,27,135,232,196,87,53,165,189,94,67,142,216,177,138,221,177,131,80,178,215,64,113,241,99,182,149,219,41,23,64,177,21,129,178,101,97,19,22,21,23,231,181,0,0,7,107,55,193,38,133,18,111,71,12,140,140,182,89,163,88,186,126,22,59,50,198,22,50,201,2,112,27,104,115,238,98,118,139,62,230,110,230,135,20,226,244,243,22,217,103,104,226,124,72,84,203,36,169,185,113,75,17,108,64,252,242,81,176,189,151,207,58,53,167,92,140,136,99,149,38,76,24,209,198,30,24,161,42,171,93,56,44,8,102,106,220,204,212,8,38,136,160,52,153,77,191,10,30,79,198,183,254,134,57,4,16,177,143,31,29,95,212,106,252,205,96,112,89,189,204,90,188,142,192,106,132,198,84,206,158,70,120,142,66,168,9,4,109,189,183,30,6,226,56,45,254,232,55,253,14,155,98,69,46,70,30,76,248,210,197,210,250,64,66,50,51,100,27,218,106,228,70,26,129,147,189,148,93,170,15,230,60,13,38,147,50,4,199,35,10,1,12,64,110,86,144,127,25,201,236,89,187,89,28,170,168,174,124,158,116,149,182,197,104,48,102,4,134,53,203,146,47,84,73,81,226,66,67,40,96,54,155,34,247,48,187,230,251,17,125,181,53,92,156,185,113,231,201,205,108,126,145,130,165,132,141,185,194,137,25,136,85,85,238,196,88,249,251,208,226,147,232,99,227,65,44,216,197,102,22,18,48,74,183,42,108,178,143,203,197,155,38,199,141,17,155,60,195,166,24,132,210,44,106,195,108,10,158,213,32,21,181,91,251,213,247,174,47,83,253,22,213,161,118,102,76,50,224,101,12,24,229,139,18,72,137,140,61,23,117,23,101,171,181,144,77,89,174,57,58,30,26,124,121,148,16,86,65,187,104,60,93,106,198,97,254,29,28,87,100,66,219,137,32,143,55,207,254,86,170,196,109,216,251,193,2,61,202,77,154,161,92,143,211,143,239,171,88,68,61,145,129,195,225,58,51,176,47,185,200,102,238,10,133,251,124,104,89,164,89,37,66,236,234,174,10,182,230,221,92,17,254,181,198,172,197,145,101,134,37,42,75,50,58,219,85,119,52,0,175,211,247,215,95,20,100,77,44,96,133,88,226,50,170,134,179,66,133,11,238,110,190,59,158,245,171,39,194,196,102,108,152,37,106,219,50,171,49,60,16,219,118,183,111,184,254,250,187,165,102,59,52,16,13,236,88,20,113,75,195,45,149,55,220,14,73,39,244,239,170,81,0,198,221,24,63,195,144,58,177,60,109,117,7,154,61,129,213,189,50,56,199,91,72,221,20,169,122,1,150,184,96,123,246,10,1,110,247,160,7,61,57,131,174,60,82,26,102,12,29,24,169,21,237,11,200,171,174,123,253,191,202,117,60,126,171,39,86,195,84,206,37,143,79,87,93,236,54,53,238,11,180,159,36,130,59,129,65,107,157,87,132,199,126,41,70,32,174,239,128,84,138,83,217,136,239,127,32,141,14,143,36,61,51,53,128,29,228,33,118,173,51,110,37,120,231,238,121,214,74,41,202,218,6,222,141,119,69,234,88,125,75,26,60,88,114,36,198,157,128,81,139,156,254,172,83,26,229,84,177,220,189,200,218,172,191,161,211,108,197,202,143,27,35,15,45,50,34,15,8,134,92,252,2,37,100,129,88,176,199,59,130,202,145,217,37,171,115,55,28,208,32,252,208,188,172,35,81,4,57,6,108,88,165,8,80,128,21,21,129,174,127,49,20,111,189,26,214,151,3,35,168,193,210,36,124,156,233,101,129,191,132,145,59,151,32,0,172,94,200,236,160,0,5,247,63,174,185,231,197,40,202,226,247,225,188,102,154,253,149,143,32,200,84,146,110,189,150,185,18,196,125,69,153,49,75,200,36,144,144,204,242,158,22,32,183,74,57,103,10,46,170,244,199,11,23,12,226,127,136,116,233,98,169,139,254,13,153,151,218,251,66,187,43,22,166,171,11,187,142,72,20,8,35,72,250,63,86,200,18,199,141,147,135,54,27,88,101,118,145,163,244,129,80,197,189,69,33,151,203,83,88,178,64,187,162,106,228,36,254,140,83,25,103,141,147,110,60,175,32,137,151,157,193,109,84,43,29,222,237,165,119,223,114,73,214,50,181,181,255,0,34,212,83,255,0,22,36,234,56,121,77,156,217,145,198,195,37,66,199,147,141,58,238,220,192,123,90,133,118,27,79,131,71,130,192,144,105,193,234,175,35,99,228,228,109,25,81,178,178,58,139,57,20,126,13,19,64,114,120,101,224,83,14,218,29,238,202,169,212,145,114,48,149,10,166,76,105,82,66,15,52,89,109,89,108,158,26,135,143,111,112,135,168,225,156,48,3,23,203,233,153,31,196,130,120,88,42,187,45,154,12,69,164,170,57,55,223,253,225,201,218,18,140,149,19,36,214,90,162,71,252,51,33,213,230,198,145,162,245,4,140,209,109,89,144,87,5,65,225,214,251,169,35,119,52,65,209,125,74,108,200,43,31,23,168,230,152,213,170,60,238,151,148,84,170,149,228,72,132,218,173,129,195,81,82,13,19,122,91,133,153,141,62,113,198,102,10,88,220,46,167,98,204,181,118,20,112,143,84,24,15,105,39,176,38,195,33,235,197,34,188,44,208,230,68,119,41,86,246,201,95,204,191,32,121,4,126,183,173,19,105,210,51,106,196,111,63,85,142,108,185,38,207,234,14,225,64,73,18,85,18,51,2,8,52,55,109,181,31,154,205,10,227,158,43,234,93,123,47,166,99,122,199,55,34,89,114,37,118,136,205,33,144,169,87,27,128,42,224,169,20,61,219,78,238,221,175,90,127,199,99,229,199,43,77,141,18,100,151,44,219,169,149,223,146,88,0,160,129,119,192,248,241,198,136,199,233,159,140,199,134,60,142,152,135,212,111,253,153,224,18,160,236,196,91,83,40,22,57,190,89,128,22,107,86,154,120,102,109,81,155,78,179,23,81,108,132,234,189,51,3,59,47,214,89,114,103,25,1,37,35,128,161,90,48,170,118,209,82,1,175,114,128,108,26,45,250,95,68,202,69,202,196,150,108,121,216,128,97,200,152,75,27,27,27,129,146,247,109,1,89,185,86,30,218,7,66,117,188,89,122,94,122,69,28,50,172,89,147,164,115,134,3,248,142,197,141,200,128,47,134,109,167,105,0,14,196,128,218,79,139,213,83,39,34,60,84,200,10,210,56,1,24,186,66,195,249,129,82,70,210,119,16,180,220,246,53,198,155,135,195,161,69,180,55,200,233,185,120,89,200,248,223,135,72,21,143,163,36,114,237,20,164,93,56,102,32,155,93,167,107,30,69,80,36,129,160,141,242,49,216,203,144,190,147,242,239,35,44,97,192,179,184,237,54,1,102,174,196,2,65,61,198,172,196,250,131,43,166,180,143,133,44,76,20,29,196,203,184,83,109,180,83,124,30,5,214,214,36,119,249,250,7,69,200,139,60,153,50,122,118,4,165,192,216,192,5,150,38,80,182,26,134,214,86,32,29,245,119,96,147,198,165,182,154,76,165,147,231,48,65,28,198,72,227,42,50,93,3,73,42,187,109,0,13,172,161,128,0,251,99,6,152,109,96,204,47,141,192,12,172,149,130,96,134,219,34,20,89,18,72,102,87,104,7,112,55,169,86,86,83,237,32,128,87,207,223,234,61,95,165,244,190,180,142,216,56,216,240,102,99,4,18,254,18,127,195,178,150,38,139,168,86,141,129,230,212,170,146,57,4,94,211,243,222,173,244,103,91,233,114,201,153,135,139,54,94,42,74,73,201,197,2,95,73,172,181,58,168,37,106,175,149,226,251,209,213,70,73,236,76,247,75,250,235,173,99,178,238,201,57,248,232,2,52,121,203,185,151,158,106,69,27,135,142,77,235,70,126,167,232,221,85,150,108,236,44,152,178,16,176,19,144,39,219,98,155,248,139,238,252,162,169,134,190,111,42,187,205,40,4,164,164,18,198,53,216,87,158,125,164,41,11,92,109,170,214,131,167,117,30,158,16,175,83,135,42,41,85,87,248,248,232,172,172,8,242,172,65,36,138,62,214,237,206,156,160,158,82,255,0,145,52,141,82,65,208,243,24,28,78,175,44,148,161,94,231,216,24,158,236,214,161,136,60,13,191,99,243,162,166,250,104,31,122,97,75,22,60,173,189,242,48,219,114,6,176,11,122,116,194,218,205,158,192,0,188,118,210,60,121,58,90,98,140,156,46,160,172,214,54,205,38,27,68,173,70,130,144,202,67,15,104,186,99,201,58,154,245,188,156,52,76,92,28,137,67,25,247,36,152,153,102,54,99,71,112,20,220,2,72,220,120,237,216,214,179,113,126,50,147,251,13,151,165,203,132,171,38,36,66,120,204,158,145,98,209,135,183,38,184,163,199,97,100,10,251,104,121,63,23,14,64,103,132,25,221,139,36,137,233,176,141,138,158,119,48,246,154,96,1,0,3,187,139,239,171,250,119,213,249,25,120,16,195,34,99,102,5,37,89,178,88,187,40,80,73,109,203,238,90,30,125,195,142,40,157,18,126,162,233,113,227,150,201,61,68,175,4,71,139,156,151,23,63,202,174,0,239,193,189,192,129,220,121,23,101,225,91,217,156,235,47,58,193,19,205,212,51,34,42,199,122,228,91,41,220,160,158,23,128,54,128,5,14,199,146,52,167,50,46,141,7,225,147,19,45,58,166,92,196,17,19,196,209,174,37,31,106,179,53,153,7,184,216,80,160,80,55,90,215,100,245,190,137,34,50,100,244,223,168,230,98,158,199,121,97,109,160,145,238,33,78,209,200,60,80,2,197,241,164,121,61,87,160,126,49,167,94,148,64,5,85,150,73,100,36,181,94,215,244,216,110,83,85,199,123,29,170,181,164,91,235,155,20,154,110,210,161,78,46,40,199,232,89,137,142,88,228,74,203,186,86,66,54,170,146,54,145,71,139,4,31,208,115,167,48,174,111,79,199,131,23,59,27,35,14,87,69,109,229,140,106,200,104,163,6,101,109,192,128,164,209,240,65,248,211,142,143,213,58,126,35,152,79,210,221,2,44,89,148,171,79,144,91,34,24,235,115,109,37,153,189,215,197,45,2,124,222,156,99,117,204,46,157,133,54,54,34,244,172,16,255,0,193,84,71,149,90,50,194,213,151,116,172,170,108,45,208,237,222,192,173,68,228,244,144,70,189,48,61,91,6,25,33,252,68,83,50,44,132,35,36,241,238,220,204,110,213,152,16,57,187,252,174,11,15,147,165,39,49,219,30,73,36,201,200,136,51,6,16,67,26,164,68,21,53,194,0,162,193,60,16,40,6,60,222,190,135,157,47,64,234,240,100,199,153,212,227,138,89,36,245,157,178,148,82,22,80,41,157,91,154,36,21,4,87,201,190,52,138,94,151,244,182,62,74,28,78,177,143,46,199,181,137,167,5,80,133,191,204,71,42,8,38,249,230,129,28,234,148,177,78,36,202,175,6,107,167,75,35,29,145,48,76,149,182,130,84,33,182,1,91,0,4,0,0,98,222,224,73,63,229,243,161,51,243,78,126,90,187,225,99,99,228,6,185,154,61,193,157,187,18,214,107,184,36,215,147,173,116,127,74,225,229,226,28,140,21,206,155,30,2,210,207,58,98,50,156,101,5,75,179,51,16,188,0,196,41,44,221,197,114,41,108,152,61,35,35,168,7,193,255,0,18,149,36,96,54,36,10,206,91,228,10,99,68,81,170,36,110,23,171,82,139,29,58,18,47,70,205,124,97,32,137,125,251,76,42,92,6,112,214,20,175,249,129,97,183,143,34,180,127,212,208,136,115,215,19,13,164,200,192,192,133,49,97,152,35,42,51,42,238,148,128,127,205,33,111,214,180,210,41,48,186,122,207,17,196,234,35,43,164,238,200,219,149,16,141,241,164,220,161,109,86,168,110,43,75,200,6,206,140,232,19,116,28,254,184,184,152,221,11,50,50,199,212,89,95,169,75,10,99,162,41,105,36,144,130,75,42,139,52,165,79,180,11,179,169,183,118,201,193,156,233,113,228,162,140,130,25,9,254,14,50,151,96,102,148,178,141,168,71,96,5,150,36,237,160,71,114,52,76,73,25,233,143,14,217,38,169,125,56,34,12,167,214,112,1,103,37,121,62,214,85,0,119,44,15,115,90,211,69,245,134,12,24,29,51,46,47,167,186,138,109,221,14,11,255,0,137,203,217,6,210,35,4,210,168,36,2,66,217,44,194,238,206,171,204,235,61,47,167,71,62,100,125,39,23,25,162,200,244,177,226,198,147,112,18,11,44,35,102,4,0,161,131,19,71,220,64,253,39,179,126,22,148,119,102,31,46,89,255,0,19,34,207,20,176,201,11,178,24,79,2,38,82,125,155,79,106,61,252,147,122,132,77,177,247,122,193,93,183,43,6,59,69,19,205,49,191,7,253,116,206,110,161,211,114,200,17,244,108,24,67,144,125,77,242,11,228,217,102,102,174,228,27,236,123,106,57,120,248,144,178,182,46,76,8,170,129,139,64,76,234,172,104,5,102,10,188,216,36,237,4,11,20,59,157,104,159,201,36,98,73,130,70,208,227,228,100,198,229,123,166,213,10,164,16,3,47,12,57,238,195,142,213,205,234,18,230,70,209,70,194,25,131,11,36,110,20,5,146,123,53,128,5,0,40,85,119,189,65,152,198,4,146,159,73,203,1,46,214,39,126,219,22,24,217,190,79,2,238,184,52,53,60,94,144,217,240,60,216,105,27,170,210,136,78,84,98,118,60,242,35,36,51,15,157,182,7,247,211,180,182,42,178,182,159,29,178,148,39,176,122,128,134,3,113,82,123,175,113,98,254,124,158,252,104,108,135,145,148,181,51,9,66,238,1,239,221,184,133,4,1,205,109,106,174,57,21,207,114,7,79,201,112,229,49,68,171,25,17,183,186,249,98,118,223,60,19,220,11,191,141,65,177,76,114,32,100,148,43,114,160,43,6,218,198,148,11,20,160,213,95,126,15,28,104,6,137,178,201,62,78,54,60,153,108,187,20,35,171,16,89,73,252,220,246,60,14,62,40,47,125,74,105,214,37,128,66,209,160,49,44,128,52,97,182,18,170,46,234,199,229,241,124,147,199,39,76,122,39,72,151,172,203,60,88,10,141,62,47,190,72,164,201,68,43,18,0,187,139,57,81,92,133,171,0,119,174,120,35,173,116,101,233,248,169,150,50,186,73,228,198,169,141,154,147,204,85,69,6,101,141,138,168,3,139,44,77,145,199,144,156,146,116,20,234,204,227,73,239,27,90,154,183,110,54,10,241,224,134,219,100,14,71,235,171,164,147,109,46,214,95,105,36,178,158,55,0,84,237,191,204,212,192,221,138,231,71,225,253,59,153,150,236,139,12,208,140,56,150,73,175,167,78,89,20,168,112,92,42,145,84,120,38,172,115,230,245,171,250,99,253,156,30,191,20,82,63,212,221,53,225,101,82,97,196,99,52,225,44,146,54,146,10,124,114,40,2,15,219,83,62,88,113,171,147,192,226,155,116,140,4,209,47,166,100,27,238,130,236,100,171,239,100,31,52,72,29,133,241,243,168,50,21,69,245,21,247,53,72,140,195,134,82,13,1,205,30,111,176,239,98,248,215,215,254,164,255,0,103,127,75,244,142,153,28,249,57,63,132,145,93,156,254,43,48,168,201,10,75,52,102,237,134,225,237,4,2,65,55,70,200,215,205,250,142,31,86,205,157,186,174,87,75,204,135,22,114,190,155,174,35,197,12,96,254,88,208,237,218,20,19,92,85,131,125,201,212,113,126,68,57,163,218,26,28,224,211,234,196,106,246,24,41,10,174,61,194,193,176,74,154,249,3,129,171,132,233,28,134,74,247,240,121,98,54,176,62,13,248,160,60,131,207,109,112,34,69,147,178,87,112,187,138,179,70,81,152,45,139,53,125,251,240,72,23,241,162,242,83,165,128,137,137,63,82,145,141,11,158,20,141,121,93,164,141,172,196,243,199,29,254,117,181,147,64,158,177,121,91,141,160,51,48,93,224,237,179,192,247,31,146,57,239,175,63,12,204,171,33,14,182,204,206,9,179,97,137,163,247,61,255,0,83,163,164,194,118,233,131,42,23,46,161,153,37,65,142,194,129,173,172,56,62,214,162,61,161,123,119,36,234,172,124,12,201,114,64,24,82,203,33,23,182,52,40,22,169,183,53,10,30,222,121,249,179,241,162,208,81,8,210,193,14,209,141,160,182,214,200,85,21,252,192,81,171,178,40,125,252,86,167,131,143,27,74,219,164,111,76,48,93,176,206,55,6,63,149,128,0,238,10,123,142,63,81,122,169,223,40,36,181,19,8,217,125,192,35,26,0,154,219,243,183,159,113,212,147,28,77,34,46,86,65,69,160,24,180,77,74,167,249,136,160,77,11,253,104,233,216,232,55,47,1,61,73,213,242,48,225,77,204,201,112,73,16,32,29,170,139,74,220,155,220,86,172,133,252,199,141,15,139,209,115,243,84,183,79,199,61,68,137,125,48,49,17,229,33,172,158,0,29,136,22,62,213,116,116,100,152,189,31,13,75,226,117,105,229,144,48,42,49,226,97,68,130,41,90,192,187,170,246,255,0,77,105,250,79,213,125,75,160,244,197,198,143,166,101,102,33,44,206,174,119,51,119,36,146,164,213,115,203,43,17,200,6,184,212,77,201,43,138,182,36,147,217,146,202,250,123,172,224,73,26,101,116,44,236,79,196,48,142,20,158,23,64,204,107,128,91,187,16,64,161,200,22,120,173,47,158,22,130,67,28,210,76,174,178,180,100,144,10,237,91,7,220,15,32,30,56,177,92,253,181,180,235,221,103,43,169,97,38,118,7,79,204,198,197,143,118,60,202,134,89,61,38,97,108,4,134,32,168,25,73,4,41,220,195,189,2,65,200,100,42,196,145,164,48,78,182,61,220,54,214,63,110,63,41,28,31,154,21,93,180,66,77,175,217,83,19,73,104,5,200,45,181,153,27,111,1,172,144,0,236,40,142,220,159,26,148,113,35,66,92,186,134,27,189,187,148,16,120,219,223,245,236,44,241,166,3,21,150,68,142,120,31,26,73,65,104,150,104,79,188,55,229,85,44,163,142,110,201,170,231,92,24,145,199,60,113,190,86,20,120,238,64,105,154,123,69,38,137,98,16,179,208,189,182,20,216,4,252,234,237,0,1,52,23,116,198,192,33,10,54,234,63,31,97,207,223,83,220,143,186,193,102,102,7,113,136,30,62,212,71,115,95,242,214,207,255,0,194,176,176,226,92,140,175,170,254,151,201,142,39,86,151,23,23,169,29,243,70,14,230,84,98,190,210,69,1,64,243,247,227,65,103,253,35,154,221,102,62,155,210,48,115,58,131,100,129,46,62,66,45,172,209,31,34,184,4,27,86,44,104,21,170,29,181,29,227,116,58,102,85,130,187,33,27,13,15,112,252,165,136,38,201,251,145,169,182,60,130,24,165,100,244,226,112,222,156,172,164,7,174,252,246,36,95,62,116,219,174,125,61,145,209,186,203,116,185,25,114,51,97,85,245,198,50,238,88,220,243,178,232,2,85,118,217,251,145,160,159,2,72,87,115,186,65,50,89,118,119,86,35,145,92,45,158,1,228,159,243,1,90,164,211,86,132,200,182,11,184,254,29,18,91,98,166,224,204,230,185,226,197,129,125,254,24,121,189,104,48,254,139,108,156,115,52,153,202,138,72,246,164,95,148,178,221,91,48,4,119,4,139,237,223,74,177,241,112,228,34,53,234,74,196,74,3,21,134,201,83,74,10,177,28,112,120,81,207,13,219,182,183,248,191,80,66,112,33,9,213,48,229,95,72,68,35,202,232,133,148,5,52,160,201,11,219,26,238,219,65,246,155,30,52,164,223,140,17,140,205,194,193,233,79,28,106,209,201,58,242,164,210,146,155,65,4,168,90,179,103,157,204,60,241,198,161,28,239,54,90,99,197,141,12,242,61,178,129,35,22,61,201,33,84,241,197,147,246,28,145,175,164,116,172,158,137,212,162,117,234,25,189,27,25,165,254,92,88,100,43,32,2,203,6,147,105,2,232,121,236,120,213,185,125,23,161,97,227,185,194,147,164,196,101,22,118,90,180,170,15,42,88,155,163,193,240,9,254,154,151,52,150,208,233,252,31,53,78,161,21,22,155,20,210,243,105,144,123,124,209,83,246,238,116,211,6,119,112,92,99,100,35,13,164,52,155,66,243,98,199,34,249,35,138,251,232,211,211,48,99,103,16,140,48,84,237,218,92,49,96,57,176,42,133,253,190,118,248,215,14,58,10,1,153,155,101,185,133,25,128,38,239,145,119,241,117,169,254,79,128,233,126,17,120,142,76,123,214,64,197,168,123,152,150,20,7,38,254,223,7,253,221,115,35,18,118,196,98,209,2,90,202,40,112,223,205,205,255,0,151,129,96,146,56,39,190,173,131,19,38,203,197,28,148,108,109,150,47,114,154,177,96,129,222,137,21,103,141,116,65,33,120,146,68,104,165,106,11,36,111,203,118,160,87,183,115,246,239,219,71,242,88,156,82,195,192,108,249,121,16,164,249,48,229,164,75,11,34,161,102,0,51,49,236,56,166,28,19,200,36,5,210,86,234,185,249,241,187,201,52,115,99,226,202,171,44,127,133,137,44,130,118,149,242,203,231,253,116,112,194,204,234,170,34,13,16,182,44,178,203,42,199,31,180,237,55,118,213,91,185,174,43,191,141,82,189,59,6,45,203,145,129,178,88,28,172,155,125,197,143,143,37,111,139,227,138,230,134,179,82,141,231,102,234,45,69,52,176,67,23,50,24,225,107,233,216,121,33,85,152,135,66,165,89,144,170,221,112,0,187,208,25,41,46,52,241,195,60,97,15,166,146,1,220,144,106,152,209,237,100,10,253,180,213,176,58,104,105,94,60,93,178,51,110,1,93,128,82,15,96,69,208,190,213,253,181,84,157,59,7,51,169,163,47,226,113,67,21,220,169,53,176,221,237,32,51,2,110,192,229,238,245,73,36,236,205,73,32,140,120,250,169,132,24,125,79,79,157,167,212,239,207,62,126,108,126,218,246,155,194,126,158,150,33,248,78,137,214,37,69,176,210,70,107,123,3,249,143,187,109,145,68,215,114,111,189,235,218,155,101,246,70,75,18,7,234,19,76,67,88,64,204,196,1,66,207,155,253,127,148,29,29,212,209,48,250,62,62,52,4,55,226,21,93,216,241,116,212,47,159,219,198,132,195,202,48,101,77,252,6,148,77,11,34,170,189,48,98,84,88,21,76,72,21,71,80,234,121,45,155,154,177,5,112,84,71,16,66,65,166,3,149,161,219,147,253,117,173,224,169,71,246,161,52,45,34,127,233,134,224,35,98,187,207,52,164,146,79,2,235,131,174,102,100,193,36,97,213,164,50,171,131,203,110,29,192,20,107,158,218,244,42,251,224,138,72,204,69,217,145,183,41,82,67,22,28,131,247,3,182,135,202,6,84,65,180,89,96,65,11,69,86,207,107,227,158,63,93,90,21,224,109,214,113,134,55,83,149,86,55,4,73,41,220,91,130,10,198,198,191,70,98,126,104,243,165,91,193,233,221,76,155,44,50,162,162,27,104,0,238,38,199,159,202,63,166,181,19,197,30,79,251,71,202,199,96,30,8,154,221,45,136,125,177,162,200,163,181,19,95,212,121,227,89,156,236,65,28,93,84,36,129,150,12,196,69,97,103,212,1,100,32,243,183,194,131,219,207,141,36,252,38,79,0,24,251,215,38,79,69,25,228,12,165,85,20,177,52,193,184,254,154,212,73,35,116,140,153,224,86,104,231,155,114,201,37,128,96,77,251,182,19,250,19,199,146,64,60,13,85,9,126,143,46,7,164,152,223,226,18,127,17,93,155,120,199,82,8,178,46,139,115,126,123,1,199,109,12,216,109,137,233,194,246,100,85,14,17,30,218,82,69,239,96,123,123,107,191,107,161,206,169,211,100,171,71,178,166,199,135,21,166,10,30,81,100,32,95,202,3,10,107,253,13,221,81,39,141,52,135,167,160,152,245,108,153,33,198,138,136,197,121,216,42,162,247,50,109,252,204,69,210,170,130,73,174,218,246,4,241,39,186,56,22,89,226,38,86,124,132,222,35,34,168,5,252,170,57,3,220,88,243,192,26,183,35,27,16,25,50,250,149,117,28,189,193,6,60,179,55,177,172,15,123,175,96,3,80,85,243,93,181,55,76,110,202,49,163,205,234,190,150,7,72,199,145,241,32,39,35,32,189,95,4,237,105,216,251,65,99,71,105,60,125,206,173,196,120,177,114,28,72,241,117,28,233,8,103,105,220,250,32,87,6,70,173,205,255,0,15,3,183,233,171,27,59,51,169,79,54,30,61,228,97,198,85,61,14,159,19,46,52,113,43,2,2,133,226,236,169,44,73,98,123,157,18,58,126,46,16,46,227,31,59,32,237,11,12,132,174,52,66,236,238,85,55,51,118,238,66,131,119,122,117,122,4,235,101,89,48,245,92,232,178,39,201,234,29,58,72,151,29,160,83,28,196,71,12,111,70,212,42,210,175,28,139,220,121,20,78,129,202,116,81,137,141,130,165,166,157,236,101,52,76,178,50,170,1,236,6,192,6,249,35,221,85,123,123,106,158,183,46,124,184,235,54,70,76,114,43,74,54,34,47,166,170,21,24,168,84,80,20,1,93,234,239,85,116,167,200,151,169,101,79,34,49,76,88,105,143,184,236,218,161,124,94,219,179,226,180,232,69,254,129,65,136,29,17,158,57,38,121,23,117,49,44,40,95,233,99,245,208,152,57,12,34,203,151,126,245,89,10,218,143,105,177,64,126,154,43,58,120,230,119,49,21,50,48,119,4,56,96,11,21,80,44,114,72,0,127,77,46,197,18,197,210,90,54,142,137,152,49,86,53,99,138,231,201,226,134,165,34,236,54,40,4,147,70,196,162,183,60,43,10,182,237,95,62,120,208,142,137,141,141,52,33,247,40,111,72,88,228,146,111,194,139,241,198,165,30,223,70,39,5,71,241,20,124,80,61,143,127,244,228,106,156,149,118,73,152,200,198,69,114,165,148,143,111,32,219,125,171,200,211,72,77,224,240,64,1,120,25,132,34,112,170,24,249,36,119,53,199,63,215,92,159,118,248,8,10,202,160,173,145,200,54,160,129,247,191,26,246,24,34,50,147,48,37,114,20,150,110,109,108,16,127,78,117,224,169,36,75,82,51,0,219,128,66,20,40,182,37,111,145,222,168,128,64,251,234,136,71,144,239,89,98,109,187,164,83,25,165,227,119,107,239,197,209,251,3,169,116,233,19,252,79,2,73,128,42,103,80,197,128,101,165,35,191,250,125,175,239,170,209,28,70,238,44,72,168,89,74,242,70,214,191,142,252,158,250,154,82,70,67,240,99,155,113,96,7,180,90,182,234,231,112,239,253,116,20,62,194,10,243,100,16,202,194,57,36,101,10,192,5,27,172,213,0,62,40,112,57,208,175,19,206,140,128,208,10,107,109,110,27,183,113,127,36,237,31,175,219,70,227,177,155,63,53,21,74,238,12,21,66,139,176,171,64,252,93,17,255,0,77,5,20,137,55,76,234,115,160,5,163,69,111,84,109,99,236,97,180,139,230,183,0,56,226,135,125,100,177,99,74,217,78,34,202,173,136,236,239,18,54,35,66,196,19,197,144,2,130,124,144,42,135,129,173,124,57,147,99,227,226,229,16,178,136,49,227,56,193,219,218,103,123,10,197,73,254,80,133,143,134,218,163,206,177,13,56,153,177,49,241,164,199,89,145,222,53,46,219,72,18,5,162,47,129,92,247,215,210,98,49,99,97,38,83,59,73,36,236,223,131,139,106,159,91,104,218,178,149,94,2,138,225,120,4,154,179,206,167,149,168,208,227,170,19,245,120,228,193,233,77,140,179,63,227,114,86,242,101,46,55,5,189,193,89,135,5,139,49,102,23,222,135,97,174,103,73,2,12,100,141,150,85,112,219,162,12,203,92,15,60,93,17,199,142,15,206,170,234,190,158,87,81,158,9,158,113,22,50,41,201,96,65,98,198,201,218,110,139,29,202,188,121,179,85,90,244,253,55,47,43,36,56,192,146,98,61,217,12,129,217,98,230,150,50,214,72,243,68,247,32,155,161,122,205,36,146,176,187,120,65,137,212,242,49,120,73,155,210,43,184,48,109,172,188,115,84,123,131,125,185,253,117,39,203,157,242,37,11,51,163,204,162,41,208,66,187,102,7,144,178,32,80,25,185,242,3,87,157,77,177,113,122,118,46,62,252,156,108,140,136,66,179,51,40,225,137,166,218,79,12,160,255,0,55,59,136,99,103,141,9,27,227,56,104,241,242,149,226,96,68,171,43,49,44,73,229,201,171,13,252,223,31,122,214,125,85,218,137,186,228,105,84,178,128,231,233,202,236,19,98,170,198,204,200,128,54,232,121,179,177,90,138,139,174,45,168,125,180,194,12,176,203,93,73,35,10,140,24,72,99,32,41,190,205,68,221,241,207,30,111,85,78,249,136,175,26,133,244,209,131,33,103,245,125,101,218,73,101,219,194,176,230,236,15,20,117,91,228,102,69,42,130,190,139,168,244,234,73,119,21,6,193,23,249,185,4,241,103,85,82,107,35,114,227,241,80,255,0,31,29,30,59,71,141,247,32,87,77,195,218,9,20,119,80,187,53,219,230,191,81,229,234,103,30,41,128,202,252,69,177,4,188,135,118,230,52,202,79,3,109,95,29,212,142,15,53,165,137,215,103,138,33,143,157,140,185,49,70,173,23,241,5,29,181,194,217,20,192,14,222,71,109,50,105,58,110,86,6,90,78,138,248,78,136,133,222,45,194,18,69,168,112,8,170,29,154,232,215,112,123,184,218,117,47,249,152,202,55,149,145,88,232,77,212,250,126,86,71,69,144,231,204,85,227,120,39,152,28,136,213,134,226,35,105,40,48,111,45,180,59,11,85,177,206,177,114,64,48,115,103,137,49,158,48,200,7,160,92,72,192,240,234,140,165,67,1,187,104,55,68,209,239,219,78,250,150,36,157,59,234,89,115,58,86,67,172,10,163,209,101,37,246,177,81,99,107,83,87,192,54,123,105,170,253,71,209,126,162,137,176,126,166,198,137,89,97,95,75,45,63,131,48,59,133,171,49,5,77,88,106,98,87,142,192,155,27,91,89,218,50,105,250,168,201,199,213,58,148,91,142,92,40,6,210,214,241,50,59,89,52,1,82,165,168,242,44,144,191,219,91,223,166,58,172,217,51,101,96,163,136,222,24,22,80,207,32,105,35,4,251,163,111,5,149,128,61,184,4,138,189,99,58,135,66,61,54,121,241,35,150,92,184,153,71,225,231,91,2,68,220,14,211,31,54,226,172,42,144,57,38,248,208,189,59,168,229,116,92,156,44,168,242,227,141,161,98,125,22,86,115,177,136,37,88,0,64,82,0,165,38,193,23,66,239,78,81,82,88,8,182,182,125,6,126,175,62,31,90,202,151,27,210,252,38,78,58,250,176,171,19,114,159,204,85,110,251,144,79,223,155,240,26,116,222,180,95,41,150,9,228,49,151,70,199,112,204,172,0,23,181,155,112,36,47,106,38,182,249,35,182,118,28,204,28,201,206,49,51,28,124,169,24,227,153,91,118,229,33,88,174,224,47,187,16,111,183,125,47,198,206,151,167,245,198,195,152,77,22,18,6,133,12,168,84,169,86,59,75,19,238,42,5,175,115,96,234,122,223,246,94,15,166,103,195,210,186,224,56,189,70,12,12,233,34,64,80,200,193,28,39,118,96,215,184,11,13,69,72,30,42,142,178,189,79,232,238,147,213,28,182,15,82,131,6,75,216,98,150,33,26,56,118,1,67,52,108,170,64,54,56,83,249,185,190,250,101,135,60,211,172,143,10,172,82,201,69,14,253,187,90,232,158,253,171,109,17,124,85,235,217,89,83,174,100,120,203,36,70,121,99,14,226,125,198,54,27,175,107,27,249,80,54,240,26,219,112,226,180,163,38,176,55,20,42,29,3,172,116,216,66,101,193,141,184,147,20,89,80,73,19,196,161,78,210,193,88,168,10,167,138,106,228,115,164,25,237,139,38,74,180,125,66,12,181,150,50,172,226,50,219,24,179,82,144,40,45,119,35,149,166,52,72,173,125,27,31,172,116,121,241,118,102,96,75,132,236,92,76,145,150,32,2,2,176,27,79,43,124,213,209,242,7,144,186,175,69,250,82,76,147,135,143,138,232,243,33,56,230,40,217,24,51,2,205,76,163,105,11,181,169,91,131,200,38,245,171,130,218,51,118,153,243,190,161,140,249,88,192,36,16,52,91,3,133,129,86,47,203,117,97,123,55,39,142,104,241,197,232,126,149,155,30,70,49,252,98,5,92,81,109,36,179,50,175,186,193,173,171,118,123,85,246,253,53,106,230,97,244,255,0,196,227,74,70,64,200,72,253,57,83,106,50,216,3,220,124,14,73,218,60,121,212,247,116,239,226,109,44,210,34,176,105,150,152,42,16,61,220,30,123,49,43,93,128,249,35,79,255,0,136,118,34,253,67,1,50,153,222,30,154,143,91,65,124,153,165,14,166,151,104,101,3,106,237,36,146,79,184,113,223,85,226,117,72,134,116,48,226,197,234,41,153,80,122,113,160,93,165,133,136,148,169,45,116,8,38,136,23,96,30,116,76,43,28,109,49,37,101,147,147,234,126,34,53,98,84,53,47,33,148,86,224,118,143,204,1,249,55,236,124,114,184,146,44,142,35,156,177,218,251,144,175,3,130,164,86,227,195,93,142,199,146,7,26,49,66,219,15,124,40,95,35,219,232,153,13,128,29,54,176,53,96,145,92,45,45,27,35,147,66,247,106,152,161,21,28,201,147,134,209,41,35,116,18,155,78,127,152,15,106,179,19,193,54,72,7,242,129,201,88,176,73,210,97,150,4,73,214,41,20,74,144,57,71,10,202,67,43,149,34,185,0,118,190,108,53,14,116,191,169,207,151,142,230,67,129,19,65,8,46,207,20,106,2,2,75,49,219,67,220,11,14,246,56,63,35,89,165,226,41,218,216,143,171,203,44,253,94,120,18,66,86,4,244,213,216,16,8,32,53,154,238,9,176,188,81,177,192,239,170,34,57,216,206,242,99,205,148,146,21,0,201,19,50,54,214,0,50,129,227,190,137,51,199,153,153,38,76,88,211,70,26,37,140,202,146,141,219,170,154,212,159,230,82,1,191,139,249,213,145,244,249,12,132,62,72,103,229,169,222,192,36,130,43,104,242,0,28,208,31,166,181,88,84,67,28,65,151,214,58,206,12,107,215,58,159,92,203,197,57,91,153,85,86,113,188,40,54,21,228,20,64,32,3,68,114,199,184,26,231,225,150,41,157,250,119,79,204,74,141,153,223,54,120,99,40,57,252,131,113,32,113,92,115,84,13,249,84,152,234,216,83,62,75,71,11,13,202,173,42,179,13,196,40,59,66,169,21,238,254,96,57,236,123,13,81,182,1,30,68,2,40,29,77,122,108,28,169,84,94,65,220,202,72,23,64,88,231,158,213,165,75,72,119,89,53,198,28,146,61,12,252,124,9,186,140,178,199,18,199,151,150,92,200,20,176,101,115,91,152,171,109,1,0,36,3,124,80,215,35,199,232,216,216,242,99,254,11,165,74,185,40,18,73,160,124,132,45,23,123,165,96,61,206,11,42,129,68,32,22,111,84,244,152,159,27,15,18,124,8,215,31,39,46,6,139,26,104,87,115,68,140,25,100,112,196,13,165,172,168,55,106,165,152,89,186,15,163,244,177,156,224,62,83,193,211,96,67,46,68,169,33,44,98,85,220,202,166,182,171,50,173,41,106,246,242,64,230,243,109,127,72,186,176,156,229,232,146,54,30,118,14,55,86,195,142,68,104,112,158,77,166,16,145,26,102,6,70,246,168,99,184,158,70,239,23,122,130,244,76,78,161,12,110,146,228,74,17,8,64,221,67,30,34,192,177,221,119,101,73,54,90,207,118,251,1,160,250,140,157,67,50,73,178,32,207,135,166,227,72,162,24,122,120,44,219,34,252,202,132,21,247,0,2,219,183,37,142,130,155,24,99,77,31,248,134,46,217,230,141,93,11,42,171,145,74,15,181,13,11,97,198,224,59,147,223,157,53,145,85,96,211,201,244,183,73,138,140,125,46,28,146,164,22,108,190,180,148,17,65,39,133,0,149,175,35,184,162,22,248,208,239,131,139,25,143,255,0,241,175,167,161,36,9,42,92,166,217,18,221,16,236,210,91,93,143,202,73,0,95,183,176,204,117,92,8,48,158,9,61,56,226,87,35,97,44,197,157,118,130,24,88,221,220,143,181,169,173,19,26,108,136,98,163,66,163,41,150,153,95,210,247,118,189,164,15,247,73,174,15,207,113,170,175,129,37,156,143,76,144,116,220,84,124,76,12,76,67,233,221,71,212,102,166,96,226,129,247,80,97,180,14,63,49,190,228,29,11,152,237,36,193,94,124,102,83,51,21,50,57,146,202,141,167,97,59,142,213,20,60,133,28,139,55,170,250,94,126,46,12,138,31,6,48,12,109,19,70,185,111,235,9,44,155,125,202,87,144,204,165,85,104,253,143,36,246,159,160,103,71,152,76,121,61,60,35,44,217,24,209,179,202,210,40,33,119,179,5,85,246,150,80,84,82,142,72,7,129,168,202,122,29,9,223,59,42,104,25,49,242,81,96,134,87,33,35,12,168,162,150,194,237,107,218,0,23,66,248,23,165,239,44,131,34,70,113,60,217,82,186,179,18,197,65,171,166,1,104,145,123,143,186,168,125,244,110,107,99,70,38,76,73,154,120,193,187,121,217,119,68,175,106,10,178,169,221,237,174,221,137,227,200,183,127,76,70,54,61,65,32,144,31,78,50,146,217,33,183,170,217,252,160,109,243,197,241,231,90,38,146,196,65,172,131,67,159,57,132,207,95,137,92,55,105,253,44,168,189,120,68,173,65,173,24,81,37,71,55,224,126,91,26,101,39,87,250,123,171,98,179,117,15,165,164,195,206,217,67,35,163,76,152,241,206,84,1,204,76,165,71,147,237,22,78,134,146,44,73,208,36,82,21,32,181,163,171,68,155,108,3,185,187,49,251,1,220,173,121,211,142,149,131,155,212,122,150,63,78,196,194,198,7,36,149,133,243,41,35,109,171,185,75,21,21,184,145,216,115,102,184,212,73,170,182,62,172,91,139,245,183,88,193,198,59,50,58,155,228,110,69,81,147,214,37,220,128,112,7,166,187,110,192,171,54,71,20,69,13,70,47,169,140,24,185,46,232,209,73,54,214,244,186,118,44,80,219,18,89,149,167,33,165,171,218,9,12,44,88,179,90,216,73,254,205,166,197,204,97,213,186,206,14,6,58,200,165,134,49,105,164,59,168,210,70,214,70,226,123,177,161,99,131,85,161,91,233,94,154,185,34,108,153,122,236,88,174,197,72,184,164,104,185,177,108,23,187,0,183,180,55,230,39,154,162,39,23,165,177,116,102,78,95,169,243,36,147,42,92,35,38,10,77,140,32,201,131,112,153,156,2,108,157,203,237,189,192,0,42,129,52,123,232,238,157,212,250,172,176,57,68,234,61,87,9,34,146,60,152,36,207,152,196,168,164,246,11,34,181,127,187,184,248,60,240,52,239,63,160,116,56,112,163,150,12,254,161,20,232,193,61,118,203,142,72,248,247,17,181,99,86,32,3,116,0,249,63,7,52,241,98,179,52,190,236,234,223,181,138,50,171,21,175,118,230,80,46,200,2,185,231,192,238,186,175,16,250,191,89,173,234,221,3,234,174,187,211,176,112,242,87,233,158,151,211,113,228,245,6,22,12,160,36,46,202,127,136,224,18,25,130,131,206,227,249,175,158,116,138,95,246,119,245,78,46,92,5,58,74,245,8,37,98,17,160,200,99,17,230,136,44,197,89,77,217,2,133,223,154,173,104,33,232,49,224,97,98,117,28,15,169,38,92,55,68,121,33,141,158,57,208,144,11,170,155,218,78,224,64,44,9,80,57,178,5,226,178,193,159,42,89,182,236,89,167,105,99,133,85,229,85,5,174,148,154,39,111,11,103,155,231,185,58,136,57,229,90,161,56,166,107,207,74,232,189,3,54,40,164,205,159,166,103,201,29,126,30,9,63,30,168,8,220,187,211,209,59,135,184,145,100,31,107,85,94,174,234,88,56,49,171,197,212,83,234,76,40,231,218,211,205,248,79,65,50,99,93,204,81,144,53,174,242,1,182,33,187,80,61,180,143,233,254,167,214,186,100,50,77,210,55,43,76,93,102,43,134,173,35,241,194,179,45,17,71,157,187,188,249,209,249,125,127,43,62,45,157,87,30,91,80,168,209,227,196,241,134,144,54,229,220,36,102,12,107,113,175,105,82,214,46,248,142,178,236,173,227,228,120,88,39,147,30,22,28,145,228,253,35,157,36,89,69,74,205,143,129,131,36,162,84,102,4,22,47,185,65,80,79,117,3,147,205,158,86,117,206,183,245,71,212,93,62,76,62,173,147,30,122,66,219,198,252,53,71,138,187,251,136,82,1,52,88,118,59,71,110,117,212,250,183,23,15,36,56,143,52,237,59,118,73,58,196,71,54,15,32,85,113,223,112,237,231,86,71,254,210,250,222,30,16,132,99,225,204,204,204,86,102,98,222,157,88,80,88,157,175,237,3,220,60,125,239,90,56,184,175,215,47,236,73,166,242,47,199,255,0,103,221,95,55,28,75,7,248,108,132,216,38,76,228,149,141,3,64,237,220,63,40,39,237,71,76,176,63,217,230,76,18,50,229,117,44,108,112,203,66,92,124,137,12,138,71,197,237,81,127,123,31,21,223,84,193,245,231,213,18,245,152,242,179,38,198,149,67,24,219,29,212,12,117,81,69,174,37,218,219,187,16,196,131,205,93,18,9,18,125,97,245,27,74,72,235,83,97,199,44,141,182,24,138,44,74,121,225,67,41,37,71,193,36,249,179,169,113,252,135,234,67,184,175,3,223,232,214,232,120,74,189,23,234,62,171,129,44,172,133,217,179,26,24,220,139,86,107,85,162,108,165,11,39,184,251,232,76,175,167,58,228,241,44,88,95,82,117,174,169,147,184,153,10,229,148,137,19,189,177,46,72,38,143,0,31,219,80,135,234,254,191,137,50,166,114,69,212,96,44,89,130,170,69,49,6,235,220,0,21,246,163,223,183,21,166,177,253,103,208,243,85,147,47,162,207,22,64,225,86,108,40,88,147,84,54,178,149,61,194,243,246,227,154,214,109,115,193,231,35,78,12,69,151,244,215,212,24,221,56,203,153,214,103,158,48,202,169,0,234,76,101,145,192,39,106,35,33,36,133,98,215,237,21,187,158,116,159,252,63,60,44,6,72,115,34,244,93,74,54,68,227,218,203,216,168,43,192,85,0,85,240,7,97,175,162,205,245,95,74,50,56,133,100,199,119,165,12,216,236,88,41,189,170,219,67,120,39,230,175,219,172,238,127,92,139,33,118,193,154,196,186,149,114,33,96,11,11,3,243,10,186,186,161,198,234,176,117,167,31,39,43,195,67,113,134,204,167,248,68,159,131,97,143,149,30,68,76,70,248,160,85,140,57,22,120,98,43,138,248,63,167,58,121,211,166,250,187,165,116,168,96,250,123,172,117,35,137,41,17,190,50,112,240,177,141,89,174,247,5,189,222,210,180,120,36,128,69,104,87,134,96,210,205,14,36,179,42,27,118,139,207,28,11,10,7,61,246,254,252,105,150,0,78,149,27,205,151,60,43,44,220,73,26,177,102,82,44,114,86,189,204,8,6,190,250,211,146,77,70,214,254,9,81,77,137,31,232,255,0,170,114,58,114,228,14,151,151,33,157,239,211,18,137,38,126,9,103,101,30,229,91,20,75,21,228,129,206,150,117,111,166,250,175,211,170,173,159,20,120,110,210,24,214,53,202,141,158,199,13,106,172,219,64,226,247,87,113,87,206,181,89,57,176,76,55,98,71,14,62,66,43,176,149,163,86,86,39,249,72,62,57,60,158,79,99,165,177,228,227,55,82,76,213,199,233,207,157,8,104,217,115,96,108,133,201,114,164,22,96,220,59,89,224,248,191,52,53,48,148,234,221,4,160,188,51,241,103,152,217,167,48,194,63,42,185,69,20,43,191,23,197,129,102,175,158,108,19,167,56,255,0,82,65,139,154,147,42,187,134,66,141,150,147,149,97,184,146,204,86,138,142,88,251,66,246,28,0,121,209,47,214,115,186,222,68,120,88,205,244,206,41,143,107,227,8,161,72,85,92,54,227,180,176,33,73,42,44,88,13,199,158,52,95,212,216,248,115,100,131,151,244,239,248,75,42,148,7,166,229,69,42,163,237,220,18,69,0,108,81,71,113,32,178,142,125,221,141,57,91,73,162,26,173,30,203,142,76,184,97,118,139,18,76,70,1,148,36,149,187,198,229,28,41,178,13,154,187,29,188,10,49,127,195,241,34,88,31,166,229,9,201,247,75,46,103,50,93,80,176,84,45,95,3,104,191,55,170,96,235,203,211,231,49,37,99,14,1,92,108,197,153,24,109,160,73,102,37,175,243,119,238,72,165,20,5,203,245,52,19,202,49,12,42,66,185,85,96,194,48,236,79,230,227,114,2,65,81,224,30,253,245,45,77,97,43,67,77,63,160,193,4,115,68,27,22,41,89,155,113,112,174,24,165,119,5,91,147,205,243,192,248,227,94,24,94,172,140,61,44,134,138,43,86,104,99,44,202,104,237,224,14,69,138,237,108,59,81,213,49,229,71,10,201,14,94,50,69,34,158,24,15,77,134,219,86,27,151,218,202,108,147,207,112,52,89,201,5,136,143,55,43,242,248,147,112,221,224,216,60,129,99,199,31,125,100,251,35,120,184,165,255,0,236,224,124,188,118,244,163,198,204,93,174,193,127,244,132,176,240,84,131,192,35,158,15,34,249,224,13,21,133,30,73,83,58,227,73,142,33,11,186,87,88,163,64,47,187,51,72,181,70,218,254,220,243,90,94,34,4,236,147,36,172,84,20,0,172,20,47,138,30,5,87,96,62,245,171,224,63,132,154,25,34,146,86,49,62,244,101,117,86,91,224,215,23,68,1,193,36,15,223,82,228,234,135,214,47,100,206,60,135,53,167,130,12,108,176,20,24,165,124,140,126,65,220,73,42,133,201,4,16,42,133,252,234,29,76,176,100,139,213,101,218,129,177,198,57,217,233,147,222,206,235,82,56,34,255,0,48,21,198,132,204,151,20,44,153,51,96,69,35,2,61,209,196,232,67,30,7,185,104,146,127,166,189,38,36,141,147,145,6,79,81,73,39,134,101,88,21,81,139,120,33,203,50,149,43,86,42,195,216,38,128,28,145,139,109,54,91,148,99,26,65,17,79,54,114,195,141,52,19,229,100,72,205,252,72,177,163,105,35,160,182,118,254,86,74,107,62,213,101,60,146,70,142,201,233,209,244,168,101,89,11,25,204,94,162,49,101,117,117,86,97,106,87,128,44,155,243,96,120,213,88,41,210,241,150,60,204,126,171,36,142,85,74,205,139,11,127,14,249,101,218,88,43,95,99,195,88,239,90,167,63,55,252,70,101,19,117,25,36,141,85,148,126,35,11,115,2,196,110,178,178,5,239,68,10,243,219,86,156,239,26,255,0,169,207,37,31,30,89,230,120,225,115,22,63,80,108,120,212,47,181,17,216,22,32,22,54,26,187,146,63,109,123,87,38,63,76,77,195,34,105,34,59,142,212,143,128,0,227,189,123,172,130,111,239,94,53,237,62,194,179,49,210,186,146,116,238,175,139,153,38,49,201,17,62,239,68,157,190,175,234,212,104,93,120,241,161,48,51,36,198,158,41,163,157,87,33,78,229,150,64,104,49,31,152,248,237,228,255,0,174,163,12,145,30,173,36,57,18,71,24,31,153,156,53,33,218,65,4,27,190,84,121,174,120,213,240,192,217,0,4,198,245,31,211,44,65,117,219,70,232,217,61,135,60,125,181,179,72,210,239,221,19,120,78,119,77,138,87,6,124,140,72,233,149,137,55,8,179,188,0,119,22,94,77,93,81,191,26,87,25,57,57,144,25,164,72,209,231,141,119,185,165,80,7,54,64,252,171,96,254,134,245,163,130,21,195,205,153,227,46,153,17,178,190,40,100,85,102,109,187,72,101,5,133,31,112,60,213,119,241,160,37,104,134,60,167,30,51,38,44,234,100,49,93,182,52,138,187,118,150,35,219,220,237,97,118,54,142,42,180,227,36,196,226,188,244,168,117,101,143,173,203,213,212,127,17,178,223,36,95,33,151,113,161,92,112,64,254,154,247,79,197,202,234,125,66,105,48,186,116,217,100,74,25,81,5,237,161,86,197,189,160,81,30,227,192,187,214,139,253,159,116,172,197,207,143,47,252,37,115,33,9,42,122,146,227,122,209,160,10,73,36,95,22,105,111,176,221,103,75,242,19,163,99,245,153,140,207,55,83,97,148,18,60,120,208,20,111,225,167,189,185,1,134,235,10,188,14,44,240,104,137,171,33,218,253,94,207,96,244,220,92,60,156,188,169,25,51,179,3,51,72,184,210,127,233,177,183,31,230,155,183,230,36,123,119,126,186,140,177,98,227,32,121,242,37,200,147,211,11,51,32,218,210,55,230,10,165,133,132,230,172,139,52,79,26,111,152,113,155,37,241,186,46,26,228,227,98,133,151,42,21,123,131,29,128,171,145,213,64,114,13,222,208,20,88,10,117,159,204,158,1,182,70,159,241,83,51,22,103,34,129,62,104,89,191,220,216,3,239,167,118,17,69,248,179,54,224,49,241,130,197,18,238,33,13,42,149,4,169,103,61,249,2,219,191,109,9,14,126,22,38,86,78,102,84,113,117,41,47,213,159,27,105,88,3,147,98,205,141,220,237,177,228,254,154,14,97,153,153,1,79,88,21,37,64,80,54,169,3,184,190,223,38,249,213,113,226,99,69,132,177,205,144,171,27,201,252,73,33,247,110,91,236,9,161,127,185,237,161,33,60,224,112,255,0,84,117,142,162,136,146,228,76,152,76,235,33,194,133,130,99,162,10,1,85,107,183,22,64,52,124,141,90,58,134,32,82,3,237,3,181,14,194,251,127,187,165,120,81,62,70,232,162,141,182,165,237,46,234,150,164,157,166,205,159,203,90,105,143,211,30,73,146,25,225,120,152,173,135,25,10,193,141,216,3,219,237,226,190,127,174,155,116,82,81,104,83,212,231,51,102,68,35,80,216,97,149,159,97,101,44,118,209,187,237,199,28,113,167,31,79,193,147,7,77,124,167,15,23,226,24,160,116,63,202,9,44,11,95,146,121,190,224,234,185,122,68,234,9,49,204,230,63,113,62,147,53,115,65,73,0,80,178,5,159,145,170,211,233,254,171,5,250,93,27,169,69,56,33,140,81,65,54,234,55,68,173,112,10,130,108,252,104,83,68,245,248,57,215,58,132,152,211,227,195,36,73,44,18,2,229,38,129,91,105,4,143,107,112,192,252,144,71,142,14,133,195,11,213,150,87,72,93,26,59,46,18,114,198,249,54,21,148,223,232,52,195,35,233,142,181,155,139,141,144,152,249,115,150,142,214,57,225,101,216,160,158,236,197,86,207,55,250,85,248,208,17,244,236,150,143,124,210,244,200,21,70,239,90,92,228,221,219,138,11,109,253,188,232,181,242,25,2,76,44,216,94,52,155,27,48,5,107,216,200,69,112,65,28,246,61,239,244,213,232,171,144,103,201,112,251,90,85,106,136,238,96,161,72,236,1,94,77,105,247,79,232,238,90,22,201,250,159,163,196,39,13,232,137,122,131,189,87,229,12,42,185,221,193,53,94,64,211,25,186,19,116,28,60,169,250,174,68,132,35,169,139,240,184,111,56,149,118,242,22,85,96,171,201,238,223,98,1,28,106,31,34,186,244,42,149,153,65,137,15,166,73,105,34,217,42,146,69,47,60,3,97,133,248,226,244,28,108,209,109,156,240,16,49,42,200,163,131,199,22,59,215,250,248,214,139,15,171,98,72,94,162,18,22,181,188,153,1,60,131,67,106,159,2,184,178,120,241,169,46,68,112,102,71,54,38,62,20,123,24,155,56,209,56,90,178,5,62,226,126,192,216,176,52,212,157,232,116,152,138,36,154,120,90,44,120,37,200,218,8,30,146,150,32,18,13,128,57,162,13,252,105,150,15,211,221,91,168,250,141,133,211,103,150,56,20,18,171,238,101,81,96,23,85,36,128,121,224,128,59,107,64,91,168,245,44,73,115,50,122,180,3,8,110,140,151,113,19,250,132,110,101,218,161,69,11,186,248,35,190,179,241,145,210,114,191,18,142,4,140,235,42,237,44,25,129,60,133,110,15,249,183,112,65,31,125,82,109,160,170,24,205,131,46,30,105,99,12,140,193,67,163,170,179,51,238,140,157,219,246,209,3,224,215,55,228,105,58,101,195,14,64,88,158,70,142,101,104,139,49,240,0,28,240,13,18,63,214,198,190,133,137,215,76,159,135,131,38,9,167,133,139,29,203,41,222,9,218,84,131,246,253,141,95,58,137,233,93,51,169,117,129,23,81,198,134,93,174,71,170,23,211,145,109,119,0,26,58,179,100,89,96,73,0,234,109,173,131,89,193,130,233,46,178,60,46,99,116,77,219,130,178,42,169,96,104,133,37,72,236,126,219,117,162,201,235,25,18,207,145,159,50,178,204,238,201,20,101,22,161,80,105,84,123,108,42,142,0,29,249,35,70,127,248,150,46,40,139,252,47,35,42,92,121,163,108,132,85,143,248,192,176,42,44,110,86,110,64,33,107,154,247,16,181,96,79,144,211,229,196,190,139,198,41,23,208,1,163,96,226,173,25,88,123,155,120,33,128,60,95,63,58,202,77,55,101,36,202,160,203,86,206,142,8,146,60,124,165,80,211,100,251,85,98,181,218,69,158,108,6,34,187,217,227,158,116,218,78,161,210,218,54,192,147,59,35,16,24,216,21,89,228,136,52,91,143,182,69,90,10,205,109,106,108,128,69,158,224,199,168,226,39,73,233,162,76,185,242,49,228,114,178,187,60,110,241,110,44,64,149,157,67,42,133,62,213,55,203,89,178,6,179,18,244,184,51,163,219,12,209,78,23,147,232,200,178,110,107,61,133,216,39,246,243,169,81,83,206,67,76,123,212,250,119,165,134,189,90,25,112,165,143,47,248,104,208,202,171,180,89,30,150,214,38,246,129,84,0,96,1,36,11,22,131,41,101,73,139,200,8,96,162,228,46,89,67,113,192,170,31,151,182,151,74,210,116,185,246,156,137,18,70,93,172,173,26,179,124,142,27,183,242,158,250,99,12,221,83,38,8,6,204,44,165,96,89,11,196,98,101,39,134,32,143,104,163,193,63,53,227,90,198,13,45,216,187,47,75,226,133,196,82,56,103,105,35,166,81,232,150,220,188,129,96,115,207,38,251,86,189,138,217,48,204,173,16,150,71,87,42,155,80,154,63,163,45,159,60,88,171,38,252,25,140,60,180,99,36,253,55,51,28,68,25,221,162,101,153,118,216,178,5,169,238,124,89,60,252,106,75,31,71,200,150,164,250,128,227,72,20,109,142,84,5,64,32,85,89,53,250,10,34,136,211,164,196,218,44,252,86,92,68,188,241,52,68,169,1,154,35,185,133,154,32,221,85,223,130,90,143,106,211,1,62,124,184,50,194,153,3,107,194,85,22,101,4,50,149,219,76,40,54,214,80,170,107,181,3,227,82,197,250,107,25,215,122,117,185,88,221,90,64,172,2,215,21,109,91,121,21,192,239,94,116,194,14,130,84,170,199,212,242,88,221,219,99,42,242,42,255,0,155,145,92,241,243,164,227,97,217,45,179,59,55,79,194,100,121,48,27,42,9,73,12,184,211,200,100,1,64,31,194,220,120,34,232,130,47,142,65,30,17,171,187,179,65,58,99,22,175,113,154,53,93,192,81,170,0,126,102,179,96,158,199,131,90,250,30,79,77,199,199,88,19,43,38,50,179,38,230,92,183,142,53,94,106,206,234,219,227,220,44,210,247,210,30,162,145,65,146,190,134,102,62,92,102,138,177,153,101,94,27,157,204,167,218,8,162,27,200,173,52,154,195,11,79,8,11,166,68,191,135,24,75,20,126,131,72,145,136,214,69,106,118,83,108,160,182,229,82,110,137,240,1,52,77,104,158,169,244,38,87,164,147,197,63,78,84,165,73,86,76,133,199,17,150,220,84,157,195,104,6,152,3,100,119,163,164,211,163,72,162,104,26,20,148,238,168,200,220,162,251,114,79,97,226,236,249,191,144,178,88,74,219,165,134,97,28,33,170,82,138,54,197,116,180,59,53,110,186,227,201,251,234,146,205,132,155,164,141,95,74,233,185,18,97,191,70,203,202,194,136,179,153,113,50,49,250,132,83,122,50,216,34,91,137,152,160,0,133,36,128,54,144,127,151,88,172,200,102,135,54,124,108,168,127,245,73,51,36,151,110,203,34,181,16,204,8,37,172,30,126,15,3,71,192,37,198,201,73,32,147,26,57,84,123,24,168,87,101,35,105,81,68,169,20,104,240,126,59,233,236,223,82,69,150,176,14,177,209,186,111,86,157,162,86,146,116,117,138,101,227,106,131,50,155,102,60,119,229,77,3,241,161,182,158,21,147,143,75,190,152,234,217,50,116,199,141,112,154,79,65,85,88,44,6,69,0,18,72,52,219,185,91,28,246,32,243,163,114,58,183,79,8,132,71,12,19,44,14,142,26,48,168,94,216,134,45,99,107,29,213,182,188,0,60,233,24,203,233,120,183,145,211,63,197,122,92,179,18,161,97,201,245,118,109,35,105,109,212,74,247,231,138,36,213,141,92,191,82,231,70,202,35,235,50,52,242,176,155,212,146,69,102,102,249,33,129,29,143,114,62,107,74,147,201,74,253,37,55,91,192,56,83,39,169,213,162,220,136,102,147,28,196,67,5,225,84,169,63,251,119,116,183,100,141,212,117,76,61,111,34,23,153,227,147,41,103,79,123,43,186,218,209,176,73,81,181,135,29,254,110,249,208,79,30,52,236,34,97,20,114,179,179,150,64,172,85,118,131,236,137,110,201,32,145,202,246,251,214,135,143,241,130,72,242,36,234,128,200,205,177,119,66,241,49,31,204,188,133,86,174,44,89,171,239,207,46,176,43,166,104,102,234,185,93,75,35,241,19,70,50,38,145,155,116,207,20,123,155,128,88,176,43,87,86,126,196,154,62,53,67,190,52,147,7,109,216,196,239,98,209,170,165,146,43,109,34,171,114,71,102,37,127,189,194,40,243,49,88,111,198,31,134,100,244,233,157,148,134,190,90,139,114,40,11,177,71,186,243,174,71,27,201,17,145,54,128,175,176,178,229,138,170,34,205,55,61,155,176,31,21,168,191,176,171,8,138,108,36,98,195,37,157,129,96,20,70,197,88,150,39,117,123,72,224,168,191,176,54,123,106,40,216,207,142,208,51,180,232,20,210,179,250,101,155,218,20,173,94,227,182,248,240,187,191,113,3,58,43,44,144,51,21,98,170,140,225,148,85,126,167,109,113,193,213,50,245,12,113,34,172,238,140,28,128,35,44,86,199,131,199,222,187,105,229,131,73,12,38,76,71,104,68,114,42,42,46,213,86,201,112,160,145,249,128,82,15,22,64,182,240,183,124,141,15,248,124,118,103,18,170,200,163,137,136,246,146,64,165,98,215,123,133,3,220,89,2,193,237,168,38,108,115,195,49,198,136,172,209,198,88,122,231,107,42,138,37,149,69,216,218,108,216,224,11,228,241,171,159,241,112,156,140,54,40,173,20,158,147,44,153,196,147,124,31,110,226,9,83,237,239,119,103,198,132,154,22,240,133,205,20,120,114,33,252,58,101,198,16,25,18,66,232,251,151,144,173,182,173,73,101,6,136,239,86,181,122,243,100,60,174,195,19,27,21,119,115,232,25,89,125,54,36,138,91,99,197,80,22,77,95,154,189,95,54,59,122,240,207,39,79,65,234,16,197,224,154,80,204,40,109,5,183,50,217,60,251,135,7,131,241,168,197,28,80,225,70,204,12,96,202,174,172,242,40,84,91,1,152,173,13,204,120,176,126,252,14,250,180,201,162,254,147,131,47,85,143,168,32,134,33,177,17,21,227,12,234,45,175,117,216,44,1,10,188,27,12,84,215,197,253,59,163,164,61,91,31,241,81,167,225,214,93,242,194,18,184,52,54,147,101,89,75,50,130,65,20,187,185,179,122,35,14,108,164,76,205,177,46,62,113,193,153,125,79,81,131,22,89,21,130,182,214,218,61,183,68,30,202,9,60,232,158,162,178,98,99,65,143,188,197,39,88,96,74,66,109,153,3,251,88,168,225,84,237,186,32,147,180,144,72,181,214,114,150,105,122,92,82,89,96,209,182,79,82,158,14,155,22,41,151,169,76,87,30,44,80,166,54,68,23,233,221,177,10,193,109,69,175,181,67,51,114,70,189,212,226,56,146,254,3,22,85,151,3,167,74,100,71,245,85,98,206,201,0,52,146,158,107,98,144,40,14,202,162,237,137,26,56,97,4,233,51,230,198,232,198,98,208,225,185,96,145,133,78,36,117,96,3,2,5,168,32,159,204,228,131,116,33,210,122,55,75,148,190,94,107,204,58,126,62,200,167,198,72,88,12,185,20,238,244,86,212,150,102,60,157,188,170,134,45,86,53,61,146,254,134,254,5,226,23,118,128,100,171,99,207,56,245,135,45,33,151,117,178,200,170,13,149,106,27,88,252,241,116,53,216,39,197,233,153,147,78,177,67,30,98,154,59,94,57,218,54,42,123,151,39,115,16,26,200,94,44,15,58,111,141,14,23,82,141,179,50,186,152,233,242,101,76,226,69,101,80,204,224,241,72,196,250,113,42,251,85,40,16,160,27,212,242,49,176,186,75,226,170,202,114,98,82,172,172,33,198,136,70,228,88,12,237,11,31,114,133,101,178,120,13,193,236,93,222,40,170,165,109,153,204,174,163,190,69,143,11,22,41,95,38,52,37,92,9,90,94,45,145,128,218,89,131,112,182,57,90,228,10,213,227,31,35,34,104,163,200,194,195,193,86,66,88,195,17,71,160,57,37,76,183,184,13,195,144,59,107,73,129,212,186,75,66,211,207,46,28,217,41,145,189,11,201,2,59,150,36,238,93,209,173,178,216,229,128,219,124,10,3,87,205,215,122,126,84,216,198,44,238,157,128,234,205,28,167,62,47,197,170,133,228,84,164,168,162,73,60,18,73,97,92,94,158,124,67,73,39,118,45,255,0,3,234,47,130,35,198,204,199,252,35,72,219,22,108,38,198,121,88,34,222,214,218,204,202,163,138,38,189,198,172,242,57,137,208,58,140,13,144,230,28,23,245,161,120,183,127,136,16,74,56,11,106,40,131,237,60,29,188,3,99,236,238,79,173,176,176,143,226,162,234,125,38,124,209,3,199,6,100,24,203,15,164,88,11,0,49,218,194,234,234,205,173,93,104,124,158,165,212,114,97,9,211,122,127,211,185,56,200,190,172,103,27,168,42,202,84,26,81,32,44,202,27,219,200,6,141,247,208,226,218,217,93,227,170,23,227,253,53,60,192,36,211,195,8,141,140,166,8,85,242,100,128,109,42,14,211,183,112,83,184,209,60,249,38,244,196,116,120,18,48,240,245,44,140,200,129,46,234,216,105,16,55,217,65,249,178,182,1,241,96,17,161,176,87,234,191,89,220,99,125,60,170,170,119,12,172,140,102,141,144,0,66,208,38,137,179,102,197,3,207,97,171,68,255,0,90,180,147,250,63,70,244,105,50,54,130,241,199,210,213,67,18,72,230,229,7,112,247,26,80,79,99,216,131,161,65,181,145,119,138,205,49,192,201,233,216,168,4,105,153,40,45,181,150,44,117,46,161,64,178,224,161,5,187,121,239,127,109,34,234,153,226,62,157,190,14,149,213,142,72,148,177,57,56,160,66,2,159,105,181,91,4,216,4,113,87,201,209,95,226,255,0,80,224,204,176,117,124,143,161,186,46,83,170,178,195,151,136,203,50,45,208,176,160,133,22,63,152,246,231,182,151,245,159,170,250,171,230,60,88,189,75,164,79,6,242,195,33,177,22,6,109,212,9,17,171,177,218,107,131,201,98,69,128,52,148,18,7,203,106,178,46,137,243,37,86,148,230,116,108,55,118,12,23,42,25,49,110,64,118,157,173,34,52,103,219,180,159,114,159,158,218,63,168,244,143,172,186,215,79,152,152,48,255,0,6,10,200,210,193,155,142,192,45,129,222,54,189,182,20,213,85,139,61,171,89,204,172,158,169,155,6,62,86,118,127,175,11,185,98,177,198,204,25,148,149,34,236,18,5,168,231,130,120,23,71,66,180,49,163,182,227,18,200,1,44,100,137,91,105,63,203,99,107,112,56,39,205,246,213,211,163,52,205,116,29,23,234,121,250,116,125,59,45,113,178,49,147,104,135,241,134,38,244,84,30,194,64,219,153,104,138,228,213,138,208,221,87,233,255,0,240,252,45,209,79,137,14,76,210,31,83,22,44,147,60,62,211,66,141,88,110,254,211,116,56,61,245,155,146,127,77,64,108,130,170,219,88,169,6,153,73,32,50,182,222,23,247,236,53,100,146,205,149,14,204,124,252,176,170,203,185,225,146,151,128,161,184,6,192,220,3,93,118,91,231,194,234,253,99,114,94,35,84,51,242,176,33,110,150,217,10,67,6,84,80,209,237,136,186,150,145,86,66,172,107,223,123,0,161,184,213,29,115,166,14,135,14,76,146,54,54,4,44,17,109,114,100,102,82,212,171,184,147,32,38,187,237,36,128,27,178,248,84,241,39,77,37,177,210,60,200,36,98,144,174,70,91,5,36,170,110,148,163,42,178,150,43,124,130,57,32,93,106,201,190,161,124,52,197,153,58,63,76,153,26,123,133,230,136,41,82,166,246,51,47,181,133,142,9,94,107,157,103,40,201,172,18,154,104,209,100,21,206,194,48,101,229,101,109,69,95,78,12,80,184,240,110,252,193,148,198,61,205,205,208,54,120,230,200,210,216,164,201,96,127,195,242,98,154,18,168,162,9,114,25,26,182,237,10,88,211,51,18,71,185,119,17,219,128,52,182,79,170,166,88,226,24,211,116,254,151,31,12,195,16,84,145,251,203,123,75,177,2,193,31,202,0,33,104,14,250,89,144,253,46,121,132,249,185,248,249,146,34,138,150,92,133,146,82,1,246,130,73,1,184,174,224,145,205,233,71,142,75,99,191,177,188,253,94,57,214,73,58,220,89,57,51,70,240,190,58,244,249,226,88,146,129,225,166,145,89,183,3,186,208,88,59,128,241,165,25,81,51,9,30,108,206,159,32,153,130,77,28,80,16,203,252,193,189,48,2,159,43,106,161,126,60,85,137,55,73,44,174,50,241,212,150,86,6,9,145,25,89,105,150,193,0,16,9,35,145,93,245,56,226,137,196,141,22,68,83,2,26,89,55,109,82,202,79,44,170,13,144,0,7,106,213,129,85,173,19,72,85,101,176,116,197,24,241,127,235,161,198,222,139,42,44,216,47,142,210,70,199,219,181,131,51,50,18,167,220,1,162,8,226,198,138,110,155,211,242,48,91,19,51,53,125,15,80,177,56,224,6,112,63,40,101,101,60,241,225,150,183,119,227,85,200,189,49,114,90,177,240,229,147,222,54,76,155,162,43,180,19,195,109,218,230,152,130,15,185,170,205,1,106,100,233,175,159,135,4,216,184,172,197,81,16,16,55,23,150,207,45,220,41,0,109,35,139,43,199,26,181,43,216,154,166,93,141,209,186,36,51,43,231,230,100,182,54,209,94,155,34,200,13,144,0,229,128,226,251,240,47,206,158,167,73,250,35,208,2,62,169,212,164,102,191,105,206,137,85,214,246,128,63,132,79,107,110,7,142,195,154,11,15,3,36,51,96,164,48,140,212,102,57,25,134,0,86,21,31,152,21,218,84,176,176,2,175,96,84,147,166,233,210,113,218,32,208,227,46,54,62,218,252,76,170,21,100,42,191,204,20,221,240,55,17,67,220,124,106,39,203,88,21,36,237,149,55,77,250,119,29,228,120,48,33,200,141,155,108,99,35,34,105,88,168,224,22,85,97,64,125,135,131,241,160,227,234,72,146,203,36,120,48,169,103,218,208,198,139,18,168,3,129,189,110,152,251,108,80,38,175,201,209,83,244,76,25,162,111,196,72,142,219,88,45,100,20,23,187,130,21,104,17,201,162,215,119,206,147,103,253,44,216,170,93,99,159,46,14,74,148,102,5,69,208,44,166,197,11,228,131,90,136,77,75,13,149,107,196,23,155,212,178,114,242,223,215,198,141,88,146,161,125,89,24,47,28,214,226,40,125,235,183,26,77,145,52,109,35,35,78,130,137,5,65,85,42,69,149,247,0,108,113,222,137,228,142,15,58,95,63,77,120,145,26,47,226,48,186,133,161,10,213,68,10,162,65,55,250,118,175,58,21,32,1,146,32,226,73,153,125,171,65,72,107,252,164,177,20,72,190,7,206,181,80,141,96,28,223,248,208,212,229,226,32,102,147,50,89,39,74,218,173,24,8,56,190,225,183,89,36,87,0,119,61,244,183,47,37,178,54,41,144,193,1,82,174,170,9,220,47,117,240,123,118,31,35,206,186,113,210,70,54,204,67,51,81,84,81,186,172,147,95,35,181,223,122,11,170,102,134,22,59,162,117,112,195,218,219,74,123,128,23,199,98,110,254,223,211,84,163,89,33,201,176,149,234,121,243,224,28,12,190,161,12,88,212,202,97,104,85,138,18,182,167,133,176,13,42,146,13,139,7,82,233,29,66,94,147,2,203,143,155,213,48,100,105,45,159,16,130,164,80,42,10,240,9,243,203,114,60,29,42,84,46,172,66,43,4,27,171,117,26,237,99,231,189,241,168,197,4,140,193,33,141,93,200,218,66,14,69,215,127,31,215,141,13,42,161,88,247,23,235,14,167,137,11,227,204,152,61,71,27,113,100,143,169,225,199,49,28,5,246,179,11,94,213,64,208,43,250,234,25,221,85,115,146,105,34,197,233,144,35,68,170,203,139,9,133,67,95,229,11,126,230,239,238,179,218,251,129,163,254,158,250,67,35,172,54,70,63,227,98,199,145,21,100,97,185,100,142,49,222,164,61,139,26,5,85,111,179,19,84,45,209,255,0,103,61,67,31,49,23,27,171,116,252,200,101,66,217,32,0,12,107,207,191,107,29,173,205,133,32,247,29,184,214,47,151,139,142,84,221,50,227,9,181,129,103,74,203,70,195,43,49,89,101,72,212,111,98,202,204,173,249,89,77,11,0,134,7,201,61,245,35,32,245,209,209,32,100,216,182,182,2,177,179,100,129,227,183,235,90,117,143,244,220,157,19,14,104,242,177,115,132,82,21,143,212,89,65,103,98,108,40,97,194,208,178,8,21,195,14,79,106,51,122,52,48,34,205,14,62,67,21,93,211,44,140,90,68,64,158,214,96,72,4,109,176,72,241,68,247,213,41,70,106,211,180,75,77,58,120,6,97,140,30,52,88,45,171,222,209,177,64,90,172,237,7,199,232,56,219,122,137,182,153,29,99,127,73,128,33,71,186,137,36,85,1,201,60,109,39,201,26,29,119,163,11,134,86,102,1,132,103,159,81,88,88,43,193,241,202,247,253,52,110,17,76,178,81,210,105,130,143,116,10,229,84,194,193,130,202,172,188,18,173,181,131,126,82,56,160,84,233,210,248,29,63,146,17,137,94,97,40,72,82,40,24,51,36,132,176,96,67,142,63,204,8,20,65,36,93,30,54,157,115,13,83,240,179,52,50,70,97,141,253,124,176,174,170,210,171,86,226,183,198,210,11,22,34,184,20,59,104,153,63,16,179,207,114,228,75,14,210,71,59,67,51,27,46,187,71,23,205,142,221,200,239,161,163,137,12,216,185,50,98,137,50,177,157,213,18,24,194,190,91,26,49,6,35,144,1,252,192,240,66,183,58,7,118,5,28,77,12,146,44,110,209,195,36,106,64,220,25,226,22,74,217,178,21,191,75,21,166,24,152,248,171,157,132,241,188,146,228,9,84,140,125,212,172,215,74,44,118,23,228,158,245,247,213,210,97,77,20,94,166,70,233,92,62,217,102,12,160,110,110,73,28,254,82,120,3,181,87,155,212,114,146,56,241,226,108,105,139,31,81,75,4,144,251,171,158,71,150,91,60,248,212,236,27,202,69,125,74,88,35,203,38,22,30,155,141,192,181,89,228,139,239,246,215,181,70,98,34,201,24,71,27,125,53,35,191,158,126,62,250,246,166,208,186,179,41,145,139,58,230,73,43,176,84,112,36,106,80,67,40,62,226,62,235,193,174,250,188,75,147,62,58,71,18,170,44,1,164,85,88,213,91,107,127,51,63,27,141,213,2,77,95,7,94,205,202,199,199,234,128,44,110,4,112,254,69,23,201,81,205,223,30,222,231,64,44,147,207,146,81,120,145,136,80,24,142,43,144,40,241,220,29,110,178,138,149,38,233,143,122,84,225,24,162,78,98,223,58,180,76,92,43,239,1,108,130,5,146,15,110,127,109,123,52,204,216,115,194,178,25,100,157,247,22,118,182,147,147,67,183,0,177,39,192,224,105,52,237,43,100,182,12,82,111,100,157,128,104,72,101,98,56,5,88,85,129,238,32,249,211,140,44,191,83,38,121,209,130,71,141,25,100,148,40,99,184,41,228,3,220,130,69,124,89,212,53,78,209,188,100,156,122,176,201,115,95,165,39,78,193,119,201,198,150,40,159,241,115,36,67,212,91,59,76,104,73,0,169,218,73,228,130,27,66,229,117,88,102,134,102,158,98,139,59,132,82,168,21,10,160,246,171,170,16,219,108,216,91,20,64,176,64,26,1,176,211,43,19,214,234,29,67,99,19,186,27,97,35,16,64,223,98,251,113,197,121,189,5,62,4,41,44,107,19,201,36,123,253,196,0,163,109,247,0,146,123,95,122,211,73,104,205,182,178,54,201,235,147,201,20,56,121,29,62,60,136,49,109,215,21,94,69,134,31,147,177,72,80,9,54,91,155,190,250,235,205,211,226,233,176,201,232,199,20,142,193,162,199,92,147,49,10,69,19,182,189,183,247,60,15,157,75,167,224,71,212,58,111,83,81,52,113,101,97,96,180,209,171,177,185,224,2,246,154,227,112,4,31,254,36,113,164,237,141,10,224,202,133,174,72,138,202,166,50,128,21,106,4,19,249,183,14,224,89,171,236,52,233,50,109,214,6,113,117,44,25,130,195,52,89,49,154,218,100,142,152,130,123,123,79,110,60,141,121,113,122,99,226,199,25,201,150,8,213,247,69,52,208,179,14,47,134,85,54,0,239,96,30,252,232,41,68,33,163,188,81,43,188,97,217,214,70,114,1,36,2,125,188,208,254,186,246,51,198,216,204,100,244,199,162,190,221,229,153,153,133,88,173,192,15,29,199,125,21,232,147,183,76,107,210,101,155,1,149,21,57,44,202,118,157,219,138,154,4,126,222,59,17,207,26,103,153,150,114,161,217,233,176,96,55,6,88,168,0,167,154,174,253,245,154,64,210,31,70,62,97,1,74,182,208,72,226,249,53,124,19,100,120,58,52,36,201,234,184,57,43,24,117,59,81,88,46,230,186,5,143,2,232,154,251,29,14,199,141,150,28,169,132,114,68,205,147,34,16,202,167,241,46,162,143,205,14,215,224,126,250,135,80,92,100,153,159,26,6,197,128,41,42,4,206,204,120,2,201,191,38,252,208,189,14,199,61,29,134,60,173,112,211,50,171,208,0,27,34,190,120,189,23,56,79,70,89,132,105,40,244,75,51,57,247,81,98,42,174,187,147,163,9,138,178,145,178,250,3,233,175,241,110,157,145,155,154,221,31,31,14,34,209,188,217,79,111,187,218,72,33,248,9,108,44,241,207,107,189,97,95,166,71,133,151,155,131,14,78,30,89,141,169,114,49,91,212,137,151,110,235,86,160,123,154,228,113,68,106,206,163,135,44,30,182,38,70,28,11,62,59,220,164,237,147,111,180,88,220,59,215,0,253,245,108,49,226,99,197,6,75,100,197,28,146,22,137,162,223,76,203,233,238,13,255,0,8,107,95,28,232,182,13,36,211,64,137,137,35,103,9,10,70,8,166,74,246,134,170,241,251,95,223,79,122,111,212,29,91,162,122,167,24,35,66,174,21,99,38,168,19,224,143,203,230,168,19,250,233,50,74,171,41,93,224,152,164,7,134,161,200,23,206,174,206,24,241,225,75,33,37,118,206,164,83,115,184,31,145,207,157,39,188,142,147,70,163,47,174,116,126,164,175,149,159,211,87,241,10,180,102,196,96,174,88,81,247,50,133,53,103,249,129,62,126,218,95,133,211,240,51,218,116,233,29,85,85,217,172,71,156,197,149,152,11,0,48,166,6,203,126,101,35,89,76,88,213,99,150,53,120,233,154,226,144,218,146,231,181,87,53,87,193,31,125,8,173,44,25,50,70,155,68,172,158,153,96,212,84,130,47,221,224,240,65,241,167,215,236,141,104,219,28,124,222,155,186,94,161,211,98,40,72,9,44,5,92,40,35,113,39,109,149,3,109,110,219,125,197,105,167,84,134,46,173,132,192,184,245,89,149,145,17,4,118,84,221,236,5,164,101,35,159,118,209,205,208,243,141,196,250,143,168,226,244,250,198,203,200,77,183,22,215,96,232,202,84,223,181,184,95,109,87,31,203,100,234,129,245,47,84,133,97,1,212,52,44,197,91,211,252,206,196,19,126,56,173,9,60,161,246,249,52,240,76,171,34,193,141,151,234,180,49,151,130,97,200,118,3,129,99,239,99,177,176,116,203,39,38,250,129,120,210,68,89,136,216,172,187,74,0,188,134,28,114,45,135,244,246,243,172,46,22,102,38,79,83,198,73,143,224,183,72,160,228,43,149,137,20,155,218,84,114,22,207,230,6,192,214,135,168,164,221,31,174,228,227,101,73,33,81,186,68,89,36,45,233,35,1,181,195,11,12,189,246,145,224,2,104,241,164,214,106,242,82,118,104,145,163,127,85,132,172,170,176,16,163,127,117,53,96,131,231,242,216,243,127,97,166,50,253,79,155,4,147,153,87,15,62,13,203,32,108,181,11,249,145,67,50,178,240,164,237,239,242,55,14,218,197,67,214,35,155,43,47,18,38,87,40,187,61,193,136,101,21,101,107,200,60,124,30,78,172,233,189,74,24,166,201,19,36,241,100,4,69,142,69,27,193,165,1,137,95,134,218,120,34,181,155,133,170,99,95,67,236,217,58,119,89,154,73,164,234,61,71,30,105,88,187,164,121,137,32,52,41,123,178,238,81,218,171,144,59,94,177,178,226,140,115,149,248,156,86,76,132,10,19,46,54,100,101,113,126,239,111,112,123,126,186,111,133,154,248,103,40,24,34,153,103,102,3,116,59,79,35,144,223,61,190,7,235,160,207,78,198,234,76,205,27,47,168,162,151,216,196,5,175,229,191,39,231,231,78,53,21,94,13,197,188,176,86,194,146,60,115,189,151,32,56,85,65,52,33,217,143,230,219,97,134,229,236,108,223,110,53,204,60,9,87,18,118,71,143,26,72,192,149,2,52,138,172,1,27,134,226,214,47,191,2,184,243,163,207,70,199,159,5,177,222,89,55,22,89,93,16,146,202,202,164,16,11,30,196,51,26,255,0,116,13,87,211,204,93,39,168,226,228,116,248,224,137,224,127,204,254,214,54,42,153,218,234,236,248,241,85,227,79,181,221,9,193,173,151,226,39,80,199,89,68,185,152,173,50,27,133,166,101,144,163,0,173,185,127,152,29,182,8,112,203,238,62,210,104,134,15,213,186,224,140,36,157,70,47,76,83,137,18,24,193,219,220,214,228,22,121,239,246,213,78,184,115,229,56,138,127,195,238,219,81,196,198,128,224,93,87,23,93,187,209,253,181,116,56,157,59,211,71,73,92,198,222,237,165,9,181,54,8,45,182,234,171,142,59,248,213,118,34,129,112,142,70,59,191,173,44,114,45,82,70,147,215,184,143,204,89,84,89,175,60,3,67,198,143,44,204,190,236,101,157,85,65,16,54,124,158,237,205,180,10,221,87,219,145,224,131,92,234,205,248,172,200,235,234,53,149,109,128,2,165,64,160,11,1,127,150,236,249,171,241,171,134,86,48,68,17,195,34,48,32,133,33,152,51,27,6,135,229,181,190,0,231,142,78,151,96,104,59,43,15,13,165,205,131,167,125,61,138,249,24,174,202,217,39,29,154,40,216,29,164,151,33,141,18,26,136,238,5,213,105,23,80,232,189,78,124,132,73,36,138,76,176,24,76,63,24,177,43,59,49,218,168,173,69,150,154,172,247,43,197,80,214,155,165,97,244,220,217,33,195,155,26,57,36,98,209,25,23,34,108,102,70,162,21,184,36,48,35,141,141,67,221,222,180,133,210,79,195,194,216,179,75,143,211,162,148,133,200,199,245,89,92,20,185,20,110,109,200,46,148,171,110,247,80,4,247,45,180,178,199,5,110,144,215,51,164,125,53,137,129,235,228,244,20,202,153,145,84,203,141,159,46,81,133,154,128,12,222,138,168,81,197,49,98,44,154,190,250,204,188,159,74,172,104,176,244,115,27,173,157,210,245,102,218,73,4,138,95,104,13,228,127,46,153,73,149,157,12,211,194,217,184,210,6,44,24,228,169,5,121,4,147,108,188,139,253,5,214,169,101,204,49,250,1,177,99,98,2,132,135,17,29,110,237,85,64,7,221,238,254,98,43,82,249,19,52,254,54,159,200,185,114,122,82,152,99,24,184,22,192,83,77,142,36,119,224,147,185,131,239,32,213,130,22,235,250,106,18,97,225,73,19,59,116,248,100,13,218,76,121,219,28,132,42,8,59,28,48,93,196,134,60,138,0,115,103,76,231,233,217,37,229,47,59,64,37,35,214,81,62,213,152,168,21,84,108,254,98,1,90,252,196,120,26,1,112,132,32,50,192,190,211,29,203,22,83,50,247,42,192,163,138,247,3,207,186,248,226,248,210,83,79,208,148,100,150,129,255,0,2,139,57,17,156,144,222,231,112,195,106,163,22,81,186,128,22,7,39,238,127,186,245,194,199,245,156,122,185,45,146,161,108,73,20,82,44,156,170,155,37,135,0,19,201,226,193,7,76,97,200,42,219,85,230,245,125,138,132,207,188,177,98,55,176,10,163,109,5,85,38,193,83,64,43,114,86,47,213,167,222,95,252,79,46,59,96,173,97,200,94,77,133,82,125,196,138,90,62,109,188,234,213,146,216,181,49,150,44,153,162,108,131,52,7,112,19,60,70,56,223,154,86,32,145,237,224,81,163,205,0,56,189,79,35,166,229,58,32,252,52,190,130,173,172,211,81,141,17,150,192,12,11,5,91,7,138,21,184,3,180,155,215,38,143,34,57,38,234,51,254,41,67,187,18,192,217,220,88,130,24,49,42,164,154,36,94,229,39,177,212,215,14,57,125,86,56,45,46,52,100,22,124,124,70,91,69,62,226,64,247,16,61,182,204,40,19,218,200,213,25,178,112,224,245,21,115,114,156,72,166,228,203,59,164,146,43,40,186,27,73,39,119,130,66,143,3,183,37,201,59,65,189,229,138,41,162,120,209,86,104,227,36,162,138,2,153,148,21,110,70,230,85,228,2,1,252,199,64,65,30,28,198,24,161,141,35,158,85,100,47,148,202,17,104,154,39,242,170,238,32,40,45,87,243,162,159,167,197,139,51,12,182,154,40,227,220,162,24,153,129,36,134,12,203,42,150,70,247,45,93,209,27,107,139,33,2,94,156,203,234,152,16,169,154,22,139,35,133,218,3,149,221,92,209,86,162,62,56,238,57,29,244,162,39,156,68,207,20,141,235,203,185,37,97,8,145,74,189,169,1,138,150,6,183,3,246,224,124,233,252,168,145,188,114,197,132,170,102,129,10,207,62,74,203,35,31,243,21,80,88,49,116,98,61,160,215,62,221,115,23,22,110,179,155,59,75,212,179,164,176,205,27,176,144,74,204,161,85,89,75,51,16,73,32,18,222,5,113,118,5,128,203,19,180,113,71,210,231,25,152,17,6,157,98,155,31,35,114,175,166,246,79,187,131,185,89,73,98,162,170,147,181,27,166,60,64,128,78,146,71,31,166,129,75,24,148,2,8,96,66,149,123,99,220,89,0,145,100,246,173,55,143,15,14,52,103,104,29,12,136,88,73,35,22,4,17,205,53,91,114,20,216,95,208,128,23,84,100,69,22,197,184,241,26,96,227,115,42,150,44,105,154,216,150,23,118,188,115,118,121,211,180,42,162,188,126,155,131,31,175,31,83,139,51,14,50,161,215,38,40,119,70,180,61,170,202,40,83,90,211,18,10,146,24,221,242,201,127,5,210,167,137,176,250,156,89,216,203,34,135,113,142,73,0,154,36,18,196,22,174,47,239,226,184,247,76,198,203,196,116,108,78,169,211,99,116,101,222,141,36,209,250,67,119,187,112,35,105,85,236,85,75,26,228,138,26,101,62,38,52,249,216,177,228,73,141,51,203,25,105,38,193,83,20,129,130,208,80,193,64,220,192,0,170,195,183,38,137,212,74,73,61,154,192,179,2,44,117,207,155,35,208,137,78,51,254,26,120,152,17,19,44,167,106,6,97,203,2,161,153,170,175,111,114,6,153,62,31,227,115,207,82,150,108,76,174,161,150,206,67,245,9,217,80,131,237,84,13,25,0,14,228,41,218,54,138,23,200,53,103,226,224,159,166,32,196,233,89,195,33,203,182,90,159,68,69,35,34,169,170,218,74,251,87,118,218,54,73,60,119,208,221,55,17,39,142,102,153,36,97,177,84,42,177,141,153,153,121,2,239,104,80,25,183,17,200,4,87,32,235,153,202,243,255,0,180,232,143,86,169,236,238,54,47,167,46,52,88,136,242,204,161,34,199,19,42,180,74,187,95,123,50,181,1,193,102,36,112,160,91,114,70,173,202,200,151,168,134,43,60,249,33,82,177,138,227,171,198,196,16,91,106,191,229,86,59,105,150,152,133,23,119,90,185,156,100,69,46,54,9,158,92,172,132,11,33,88,213,128,132,29,222,154,59,16,171,184,114,196,131,100,109,249,58,209,226,229,253,29,233,116,232,51,58,22,83,229,79,26,129,62,40,116,39,119,3,212,169,1,91,54,160,146,65,171,20,14,221,9,188,58,50,154,75,70,33,241,224,194,182,89,115,113,247,149,45,50,97,197,255,0,184,160,133,37,149,139,2,119,55,158,196,130,9,21,165,74,209,228,77,248,120,206,94,70,84,81,16,209,64,225,129,178,73,165,68,98,69,19,240,61,223,125,125,111,51,253,158,116,180,151,112,234,29,73,85,212,179,91,64,119,171,119,32,176,44,15,43,223,224,159,39,68,203,55,248,15,67,139,27,3,171,172,35,30,32,201,30,46,60,101,152,130,164,147,20,108,187,220,221,123,118,222,219,243,122,232,169,37,117,147,23,95,39,201,186,55,71,131,49,36,139,56,174,16,136,237,118,207,133,75,41,80,78,214,102,69,101,224,217,231,221,216,125,156,244,175,162,224,207,135,29,240,114,87,51,214,68,103,104,113,167,118,133,141,133,245,21,119,109,176,13,238,218,104,240,13,94,157,228,193,131,215,242,142,71,85,234,177,254,41,20,172,146,136,22,25,38,82,121,86,101,22,219,66,178,131,216,10,2,236,147,152,235,221,50,30,155,214,164,198,233,89,237,143,141,148,170,171,22,52,210,170,110,160,164,49,176,123,21,176,110,143,122,6,195,73,181,111,1,107,72,105,15,251,58,235,57,158,164,162,60,184,22,0,209,171,100,99,202,236,177,217,59,149,25,13,134,220,78,197,178,15,206,172,151,253,155,103,96,190,195,211,27,168,250,232,24,52,248,5,23,24,17,204,136,99,111,115,216,4,171,168,29,175,200,214,80,12,236,99,24,137,36,102,161,182,104,58,132,164,128,72,90,33,88,5,179,182,183,144,72,171,179,168,41,201,135,169,220,211,207,149,34,152,203,188,93,66,85,102,181,98,64,5,183,110,98,85,79,52,165,90,232,115,170,75,236,27,250,10,234,61,34,94,138,230,12,216,16,117,29,200,33,72,157,129,88,212,0,192,182,221,183,184,109,2,129,20,91,157,118,30,185,212,241,240,151,16,117,54,196,133,97,101,49,71,35,49,244,201,178,77,70,88,3,180,46,214,96,222,64,30,65,159,220,146,69,149,43,12,88,157,229,17,188,123,140,44,202,170,204,202,11,18,14,209,100,179,18,23,112,239,201,11,212,27,29,219,11,35,169,74,165,54,203,22,62,27,52,104,172,170,73,80,161,118,238,0,21,11,193,179,76,120,58,51,64,69,179,155,42,96,222,191,81,222,172,100,119,108,101,12,182,204,125,164,133,176,109,111,115,40,182,122,7,131,170,211,124,184,87,145,151,213,228,150,73,87,106,44,65,138,209,111,123,0,73,5,155,133,219,193,163,220,209,213,83,117,72,114,225,147,22,71,202,116,88,100,145,98,204,154,73,66,169,35,97,144,88,218,200,164,83,41,166,21,96,118,212,186,122,225,72,226,25,177,113,118,179,114,70,52,219,100,55,238,220,202,202,202,44,90,154,20,65,28,1,165,117,176,171,116,138,219,5,22,102,97,137,56,144,134,40,210,58,134,142,141,169,182,96,164,87,4,243,68,18,121,2,229,248,22,39,208,244,65,82,162,69,95,94,39,40,166,138,150,84,191,113,179,124,238,253,244,201,161,193,29,47,23,12,207,234,197,26,80,142,69,132,43,128,192,176,86,5,90,142,208,106,203,11,98,24,243,168,100,100,116,232,222,84,134,24,145,37,118,149,224,105,199,166,54,218,178,43,47,229,83,216,209,36,128,164,30,77,165,43,209,93,90,216,181,122,91,207,27,24,152,109,71,3,115,70,85,55,81,101,12,119,21,178,1,160,88,29,194,188,234,252,92,52,111,207,49,12,238,35,69,201,34,50,71,44,11,49,5,65,99,126,235,161,216,89,39,68,39,83,233,211,76,130,72,229,151,223,77,83,144,127,203,123,139,86,225,74,1,33,141,3,216,157,92,70,4,208,196,49,186,86,67,78,242,50,134,141,217,132,150,212,214,187,172,168,246,128,108,87,31,185,217,250,13,121,98,252,214,201,146,65,42,60,82,162,162,198,138,200,170,197,67,88,181,13,68,155,23,197,253,248,58,136,141,68,51,196,147,178,67,42,81,96,163,210,148,11,173,193,141,45,149,0,22,32,208,63,43,103,78,48,163,183,131,27,51,26,38,117,15,28,213,34,145,237,170,40,162,142,237,212,188,222,224,123,2,52,40,129,36,105,157,72,134,101,86,144,5,195,100,51,51,54,230,85,102,32,43,42,254,95,104,178,187,87,189,233,167,98,106,134,189,63,235,174,179,143,133,149,137,11,227,75,27,149,119,141,97,143,243,16,109,88,178,150,98,104,127,79,26,181,62,185,235,121,141,206,55,78,127,76,21,80,221,62,45,192,14,24,169,244,248,253,181,150,202,145,63,11,21,204,33,141,96,70,10,161,149,212,30,69,49,178,59,128,88,138,60,208,3,157,73,228,143,241,19,34,102,226,230,36,82,148,66,67,220,170,72,59,168,14,104,19,192,239,180,233,245,18,75,209,254,79,91,204,156,238,201,158,75,110,72,199,72,145,73,96,2,222,212,178,123,223,35,246,239,162,38,197,110,161,20,146,72,49,48,160,12,28,79,46,19,22,174,251,137,12,192,30,59,238,29,174,134,179,255,0,226,51,25,90,40,85,89,203,123,30,59,140,2,24,11,1,126,196,95,39,206,157,99,125,79,147,22,58,250,107,142,146,14,12,228,130,209,142,54,200,138,202,202,173,180,144,88,141,212,44,1,223,89,202,51,241,15,245,123,54,31,77,201,141,137,210,113,49,179,62,159,73,240,35,50,50,103,229,98,40,155,33,79,185,140,72,119,72,77,237,1,175,104,220,1,35,104,6,57,93,71,233,28,152,86,92,142,149,150,153,68,199,26,166,119,75,111,86,82,204,7,1,94,246,129,186,247,26,36,141,187,143,26,198,183,212,51,97,245,3,50,231,59,238,37,155,32,6,45,49,36,209,218,244,204,188,26,253,0,241,169,79,215,17,149,160,108,220,89,148,150,102,156,160,50,247,174,26,172,150,241,186,235,154,214,125,103,121,86,20,158,153,166,126,143,208,250,142,117,98,46,51,54,55,169,4,144,98,43,198,0,73,0,86,102,12,1,179,187,104,0,210,129,250,233,103,82,250,125,240,228,95,195,202,196,78,26,150,29,227,210,85,247,11,102,36,87,117,27,141,88,170,58,92,159,85,8,225,143,23,24,193,20,17,41,34,73,81,108,15,44,5,112,120,2,254,126,111,84,103,245,236,140,152,36,197,50,67,34,55,185,217,83,220,60,252,119,238,108,243,201,173,71,94,87,43,240,18,138,95,97,57,24,121,185,80,3,137,213,99,99,32,62,161,112,174,89,168,55,242,240,167,144,181,66,207,32,247,172,254,86,97,233,243,166,51,193,185,221,65,119,71,97,96,255,0,41,177,102,170,200,6,185,243,174,156,162,92,74,18,18,223,152,48,0,53,120,179,224,242,116,28,217,200,105,154,98,236,120,0,46,227,180,124,216,237,223,244,173,116,70,13,111,67,117,69,175,159,147,49,140,4,141,99,150,153,149,91,104,97,118,56,38,136,227,177,208,11,4,178,68,210,44,96,35,203,233,20,44,160,134,34,235,109,238,228,138,7,109,89,171,190,53,15,85,226,202,66,34,83,58,22,33,68,64,146,110,254,72,236,120,170,209,38,229,148,204,112,149,225,111,115,51,56,86,29,216,144,65,62,7,98,59,215,26,212,205,228,13,74,67,60,129,109,85,216,50,171,109,118,3,184,12,0,28,248,61,185,7,141,119,213,34,79,226,13,187,134,224,191,251,96,254,157,248,177,250,124,10,212,194,137,219,116,44,22,71,125,225,38,80,173,117,220,48,224,221,243,218,205,113,175,77,36,177,166,195,68,163,123,145,151,112,228,177,7,107,115,242,108,31,143,129,166,32,98,87,213,98,77,110,190,242,168,224,158,214,59,243,250,106,185,17,74,168,98,105,129,32,5,4,10,240,64,243,255,0,222,189,41,46,193,182,201,68,170,219,144,119,26,162,91,245,253,124,106,74,114,68,219,195,183,172,91,106,178,207,108,88,138,249,253,137,186,241,160,3,254,157,234,120,157,59,169,65,149,145,139,248,129,11,3,20,60,4,102,34,173,236,115,220,145,247,249,28,107,73,153,245,215,84,255,0,242,60,126,165,144,178,193,139,18,170,140,68,123,221,17,39,113,177,192,36,169,52,220,124,10,214,54,8,164,79,75,37,35,13,0,112,4,140,118,168,96,3,237,36,149,5,128,251,243,198,186,85,32,47,4,115,203,36,46,169,35,36,70,144,251,65,182,22,110,137,163,254,83,124,235,41,113,66,78,228,173,213,20,167,36,186,166,125,82,126,175,210,58,174,89,144,117,12,61,143,1,198,121,114,89,148,48,45,185,118,210,151,161,193,52,180,57,62,73,210,220,142,138,221,63,170,193,135,147,157,141,19,202,173,232,229,97,200,114,33,222,168,165,89,131,10,101,42,196,109,34,194,209,28,16,117,158,250,102,12,217,1,202,196,154,44,89,220,5,76,173,183,233,128,234,88,241,238,80,0,54,0,33,133,175,54,70,142,203,142,41,196,3,25,154,37,82,199,208,4,214,36,138,219,95,105,189,172,140,77,21,238,3,2,56,246,233,71,142,48,73,47,7,38,219,183,233,236,121,229,8,240,131,18,139,40,35,141,139,36,82,131,185,90,38,187,0,144,72,32,238,23,66,171,71,126,46,225,100,119,153,85,223,214,100,0,133,220,192,110,42,163,128,25,173,138,246,4,154,171,208,201,22,217,81,200,86,177,198,227,187,142,78,218,174,0,54,7,216,232,216,224,149,147,108,102,32,219,149,64,222,108,150,5,133,1,223,129,124,113,198,168,150,236,227,200,129,85,85,229,107,225,148,169,13,116,109,111,227,183,245,58,241,96,134,70,27,131,1,180,237,247,87,96,108,95,244,212,78,250,222,229,72,4,169,45,184,109,237,223,142,42,251,95,55,174,148,89,225,127,100,64,178,238,85,80,88,215,128,56,224,123,79,62,53,45,132,72,70,172,56,218,99,85,39,212,37,125,190,211,227,143,189,215,247,209,83,200,153,29,75,30,9,37,105,96,216,234,140,193,137,12,202,74,154,55,252,193,87,185,174,120,208,18,237,136,208,69,60,190,235,170,39,246,191,143,239,168,226,151,47,20,251,9,80,129,158,199,45,181,185,228,138,186,43,169,122,45,43,100,94,121,50,24,60,200,55,5,10,61,187,120,80,7,111,219,94,213,177,172,158,154,250,128,22,174,119,160,86,31,98,54,158,127,125,123,81,130,204,247,164,152,147,74,144,70,98,44,133,84,72,132,5,4,242,8,34,207,198,138,233,61,21,94,25,38,201,17,24,118,134,49,149,59,156,27,218,64,236,40,144,73,239,84,23,190,189,175,107,102,223,81,181,161,135,72,250,107,23,14,54,147,50,86,89,91,28,133,69,135,112,220,196,169,86,0,216,34,128,162,5,243,238,21,163,98,233,249,48,98,195,4,121,43,233,70,143,177,63,8,25,153,153,64,32,129,87,107,242,78,209,250,235,218,246,185,39,55,103,79,20,87,81,60,191,79,36,99,211,104,242,34,135,138,22,24,17,95,53,117,223,75,250,159,211,17,97,204,159,134,204,103,89,22,229,84,82,76,86,120,86,60,89,33,73,170,227,141,123,94,214,144,229,149,161,79,138,63,5,189,11,25,186,78,116,125,66,44,229,142,104,137,40,173,3,178,171,93,50,184,170,101,42,72,63,55,90,39,39,15,6,105,231,108,4,195,195,130,100,109,209,63,168,193,73,32,148,6,253,212,86,212,241,193,63,26,246,189,173,91,97,30,40,214,142,31,166,231,204,153,39,73,162,70,42,171,182,16,197,69,1,68,2,215,205,18,65,226,251,104,136,186,23,165,54,252,199,203,203,137,95,152,155,24,68,24,2,44,150,45,96,114,69,115,102,188,29,123,94,214,127,201,45,13,112,194,244,15,139,20,173,214,84,73,137,59,194,38,102,222,192,72,197,0,38,152,175,6,129,22,104,95,0,105,216,197,124,140,108,193,147,150,49,227,98,33,173,237,252,158,24,6,60,83,80,218,56,35,184,215,181,237,84,228,240,114,198,41,255,0,212,86,185,208,196,31,23,8,159,198,56,56,236,18,6,85,49,2,3,5,220,213,184,209,27,136,236,199,182,131,130,22,199,194,207,196,138,54,108,176,90,54,33,5,33,82,40,217,239,96,115,223,158,194,245,237,123,90,34,35,150,17,151,130,185,135,25,91,24,70,176,64,172,236,91,112,149,205,110,219,100,217,39,191,235,161,98,233,65,8,150,18,21,148,6,98,209,217,100,99,84,71,143,229,163,242,78,189,175,104,77,151,213,82,47,202,232,137,138,153,25,100,43,68,187,101,42,24,169,101,101,4,0,60,119,254,128,233,70,76,77,147,20,126,243,123,183,176,13,96,154,160,123,125,141,126,154,246,189,170,70,108,63,23,162,122,19,174,68,179,237,69,132,130,160,83,19,219,189,81,22,57,236,71,58,174,79,167,219,43,37,166,73,216,172,140,251,148,42,150,13,86,162,137,0,169,98,1,230,235,144,15,109,123,94,210,182,36,94,58,2,126,31,31,21,242,20,238,101,102,101,179,108,84,6,28,129,199,53,126,56,210,172,206,158,79,82,154,20,46,23,243,128,5,248,228,119,174,42,185,215,181,237,56,228,25,76,93,39,46,76,200,49,4,67,214,151,109,43,123,107,139,59,175,176,0,27,191,141,31,151,22,84,109,248,124,224,210,197,15,240,162,117,148,169,17,27,59,20,176,35,111,6,175,94,215,180,254,3,193,142,4,29,37,58,147,52,43,213,177,241,229,137,89,253,209,54,198,187,162,197,106,137,170,59,71,29,244,209,35,233,173,149,52,145,231,74,146,109,82,82,80,55,241,200,3,105,28,27,237,90,246,189,172,229,179,104,225,29,141,220,228,148,133,195,24,90,164,220,14,209,119,203,31,32,144,123,124,29,87,59,142,157,141,190,101,103,89,75,42,42,56,165,110,125,187,136,22,47,237,197,86,189,175,106,82,209,77,186,46,233,141,141,212,76,138,196,122,17,133,245,84,6,166,102,228,43,124,131,180,240,15,55,220,105,134,200,219,36,48,192,192,1,209,149,88,70,138,169,100,243,181,148,176,238,123,93,248,249,215,181,237,54,149,152,185,54,49,139,1,218,105,28,67,137,139,109,106,63,17,37,21,27,129,86,97,197,155,45,238,21,67,80,29,10,34,204,31,30,34,11,110,220,217,44,202,65,60,21,32,130,195,154,175,3,147,227,94,215,180,35,59,101,223,225,24,75,43,35,182,50,202,163,115,160,200,98,213,254,80,138,44,93,128,77,112,24,118,7,80,159,19,7,240,241,126,7,39,37,194,159,253,184,85,163,98,164,85,135,122,10,5,48,7,155,176,5,107,218,246,152,91,43,147,42,46,155,26,101,52,243,70,232,3,44,121,19,177,73,23,114,174,214,100,82,10,141,214,194,187,10,7,89,220,121,14,124,9,12,239,20,133,130,172,91,183,15,77,128,148,240,198,152,155,110,198,151,181,139,81,175,107,218,126,22,131,83,4,8,125,108,124,71,199,40,203,187,45,93,113,131,50,142,8,1,168,178,142,69,31,54,104,146,116,184,69,158,99,100,138,53,150,49,102,164,97,113,168,6,193,43,216,254,97,71,154,83,197,128,117,237,123,72,164,237,151,226,116,78,165,154,234,102,141,147,21,189,22,71,252,36,242,64,80,149,246,255,0,6,43,177,247,161,66,172,157,115,35,15,168,225,238,201,108,136,242,50,214,211,34,22,133,163,104,91,104,5,72,112,2,242,212,77,16,10,223,22,14,189,175,106,191,225,23,162,185,98,234,56,18,197,50,205,134,141,27,40,86,199,149,98,106,33,128,173,167,113,238,222,229,224,27,28,217,211,72,240,219,18,86,83,141,131,43,58,83,228,187,179,60,44,25,75,123,125,67,96,130,182,24,113,238,0,107,218,246,135,161,160,57,122,78,36,185,81,228,28,104,166,130,88,216,170,227,179,199,201,110,202,199,146,199,143,13,195,85,18,52,185,250,59,54,78,76,112,96,229,141,145,43,49,141,153,208,49,53,184,210,130,20,155,11,119,223,224,235,218,246,156,69,33,148,24,185,89,147,178,100,72,196,182,223,78,89,161,57,12,89,64,85,77,172,204,170,180,198,195,2,40,80,209,120,216,178,171,177,196,234,177,195,36,50,186,198,195,15,240,207,32,175,230,88,148,157,172,9,165,102,32,5,107,160,107,94,215,181,50,108,168,165,100,39,233,62,147,101,4,134,51,56,148,161,46,197,88,251,206,223,79,105,1,212,146,9,36,93,145,227,92,131,167,38,44,177,102,75,18,42,200,72,105,80,16,215,185,77,242,89,119,126,90,237,203,126,131,94,215,180,91,19,138,40,99,31,224,80,186,99,200,17,3,148,18,185,221,249,78,210,73,54,67,1,184,130,47,129,192,173,13,28,49,68,37,244,164,102,13,38,232,144,70,205,184,221,209,221,180,169,228,130,124,118,236,117,237,123,84,137,39,30,30,78,11,46,76,177,198,170,64,67,18,198,202,197,85,175,117,185,239,107,92,159,229,61,180,209,49,242,96,201,87,121,27,16,197,34,203,31,162,214,202,228,3,107,68,211,83,115,93,143,26,246,189,169,147,53,132,80,110,46,92,204,71,166,195,17,219,24,194,234,101,85,74,178,204,3,53,20,98,70,238,5,251,136,6,141,104,188,120,102,150,40,86,56,177,222,79,255,0,120,34,73,246,179,179,10,140,176,218,105,69,19,87,238,178,26,134,189,175,107,25,36,92,82,46,65,144,243,203,20,136,34,37,8,85,72,247,48,80,15,181,109,105,108,142,224,95,39,157,25,130,152,184,121,113,195,39,83,72,19,114,166,65,72,136,48,162,189,128,191,153,183,242,87,192,174,57,215,181,237,74,89,41,165,67,124,108,31,167,206,78,84,145,245,60,231,136,76,90,54,138,51,57,189,164,157,190,223,202,43,138,85,243,193,239,171,49,51,58,92,121,223,133,69,206,89,89,174,57,179,21,99,246,213,157,172,57,28,30,196,253,188,86,189,175,107,181,44,28,146,219,8,196,232,172,48,63,19,8,105,98,200,149,157,100,139,37,26,214,236,133,99,65,73,85,85,170,63,169,187,54,79,132,34,193,100,252,241,49,117,118,101,82,180,20,190,235,90,38,188,246,52,53,237,123,90,40,170,20,69,137,210,48,152,202,102,29,58,82,177,46,198,104,149,189,18,77,87,251,195,120,61,236,128,164,243,71,66,101,244,172,108,140,172,88,90,62,139,233,49,5,161,145,154,57,25,73,98,229,119,88,102,220,121,32,169,186,190,218,246,189,169,105,80,216,28,191,69,116,92,134,71,198,250,133,186,84,175,72,152,230,113,34,29,204,161,64,98,246,193,129,6,174,236,243,67,72,250,159,211,89,61,37,6,86,39,212,157,37,177,224,200,102,138,56,229,222,228,239,43,184,169,220,195,192,176,90,141,217,61,245,237,123,89,146,157,129,116,252,94,165,254,11,146,63,15,128,113,48,145,95,122,68,170,118,59,132,17,163,246,96,204,119,16,198,189,164,147,199,58,6,232,144,228,202,179,117,92,14,163,248,169,100,88,242,102,25,97,228,1,66,95,229,123,101,162,164,5,82,120,96,57,26,246,189,165,213,55,146,137,127,248,191,68,153,207,225,243,225,24,228,6,117,155,166,72,197,202,237,218,25,130,175,12,1,60,120,96,108,88,4,145,244,108,57,216,49,207,135,47,78,192,198,147,248,158,148,96,100,52,74,7,181,125,86,101,109,214,196,142,193,65,219,102,175,94,215,181,201,205,57,66,24,249,31,165,185,159,67,166,94,26,73,135,149,143,120,204,170,129,157,69,160,37,168,49,221,180,159,115,40,54,78,211,122,3,255,0,199,177,240,209,82,92,140,104,242,28,141,204,205,59,178,144,88,110,82,168,173,106,65,109,182,65,174,40,128,71,181,237,79,12,229,43,177,177,131,244,76,56,88,227,225,98,245,76,140,149,144,63,175,54,220,104,214,217,88,50,172,140,55,53,21,31,148,30,69,181,88,43,100,250,7,235,14,170,101,223,46,19,65,44,207,35,17,180,250,172,207,184,11,90,165,218,126,2,138,0,14,213,237,123,93,213,178,81,153,151,233,126,191,143,136,140,253,27,173,255,0,6,158,117,124,105,144,166,209,64,134,1,148,168,219,193,90,171,228,80,210,167,233,217,155,26,89,134,100,88,241,92,101,148,43,149,220,73,96,192,149,53,180,147,247,58,246,189,160,8,60,88,249,5,32,124,204,143,204,24,190,60,1,80,40,90,44,20,89,178,1,53,192,55,199,58,187,21,229,73,160,30,180,185,24,240,200,196,77,52,44,61,38,42,196,21,147,134,87,80,21,148,19,203,40,227,138,62,215,180,209,44,31,208,42,68,45,139,147,54,85,150,33,22,217,77,83,238,221,124,16,108,40,35,155,7,94,159,29,164,149,6,62,44,236,140,28,196,177,176,122,2,185,220,64,44,9,178,67,14,1,20,108,29,123,94,208,82,61,137,3,122,243,199,60,203,3,198,203,190,48,161,217,143,251,182,5,142,123,95,112,44,243,169,207,139,147,21,9,49,114,246,133,59,125,60,117,229,152,182,219,107,32,2,192,130,15,32,3,90,246,189,164,0,164,202,240,159,77,114,213,85,73,179,25,171,45,243,243,205,126,215,161,90,34,174,90,86,149,232,216,12,132,43,81,242,8,28,112,65,30,117,237,123,84,35,205,33,108,101,199,71,117,84,118,117,83,201,91,20,64,35,154,175,219,92,6,67,193,114,196,169,2,184,218,62,126,7,3,207,141,123,94,208,34,15,19,173,163,198,214,26,232,173,155,52,25,127,77,18,147,178,226,60,14,134,84,102,165,102,6,224,162,44,168,7,146,195,138,241,220,119,215,181,237,0,85,232,110,42,208,2,238,77,180,69,3,53,95,199,102,31,222,181,192,152,234,24,130,24,200,141,104,19,105,178,181,249,141,129,71,199,237,175,107,218,0,178,39,56,249,17,186,187,50,200,10,133,141,246,21,36,119,61,192,23,228,87,3,231,183,154,66,193,61,104,85,217,146,220,187,182,213,90,42,24,10,237,92,213,248,28,113,175,107,218,94,135,134,135,161,102,75,46,34,224,199,139,145,51,25,88,8,99,254,26,168,36,176,5,191,148,83,55,0,138,39,189,147,171,33,200,141,132,16,7,82,237,185,218,121,165,37,152,254,109,196,86,213,42,161,70,209,224,107,218,246,179,126,151,16,200,138,5,12,140,90,217,152,176,82,106,249,171,253,57,54,56,177,171,146,71,69,87,143,49,145,148,87,9,74,123,246,35,183,12,194,143,235,230,181,237,123,67,19,217,22,159,241,115,31,82,80,204,1,109,213,34,130,222,104,41,253,123,143,215,92,76,89,154,211,241,1,16,88,85,102,98,9,177,192,45,216,88,28,253,232,235,218,246,144,145,204,132,100,34,25,38,220,208,144,0,173,140,59,19,216,123,188,14,254,117,28,76,104,154,106,50,179,0,40,48,12,65,228,221,118,238,15,63,28,159,26,246,189,169,122,41,108,148,136,146,8,78,198,173,128,13,211,16,107,244,215,181,237,123,89,154,159,255,217